code: public static void collect() {
          AsyncTask.execute(new Runnable() {
              @Override
              public void run() {
                  devicePropertiesCollector.collect();
                  appStateCollector.collect();
              }
          });
      }
docs: Call Sift.collect() after the Sift.open() call in each Activity.
  
  Collect SDK events for Device Properties and Application State.