public abstract class ActivityRunner
extends java.lang.Object
UISettings| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | EXTRA_SCAN_EXCEPTIONKey for exception stored in intent when returning result with RESULT_CANCELED code. | 
| Constructor and Description | 
|---|
| ActivityRunner() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | startActivityForResult(android.app.Activity callingActivity,
                      int requestCode,
                      UISettings settings)Starts the activity associated with this settings object for result with given request code. | 
| static void | startActivityForResult(android.app.Fragment callingFragment,
                      int requestCode,
                      UISettings settings)Starts the activity associated with this settings object for result with given request code. | 
| static void | startActivityForResult(androidx.fragment.app.Fragment callingFragment,
                      int requestCode,
                      UISettings settings)Starts the activity associated with this settings object for result with given request code. | 
public static final java.lang.String EXTRA_SCAN_EXCEPTION
public static void startActivityForResult(@NonNull
                                          android.app.Activity callingActivity,
                                          int requestCode,
                                          @NonNull
                                          UISettings settings)
Intent to scan activity associated with this settings
 object and starts that activity by calling Activity.startActivityForResult(Intent, int)
 on given calling Activity.callingActivity - Activity to which scanning result should be delivered via Activity.onActivityResult(int, int, Intent) callback.requestCode - Request code for Activity.startActivityForResult(Intent, int).settings - UISettings object that will be used to determine which activity should be run and with which parameters.public static void startActivityForResult(@NonNull
                                          android.app.Fragment callingFragment,
                                          int requestCode,
                                          @NonNull
                                          UISettings settings)
Intent to scan activity associated with this settings
 object and starts that activity by calling Fragment.startActivityForResult(Intent, int)
 on given calling Fragment.callingFragment - Fragment to which ascanning result should be delivered via Fragment.onActivityResult(int, int, Intent) callback.requestCode - Request code for Fragment.startActivityForResult(Intent, int)settings - UISettings object that will be used to determine which activity should be run and with which parameters.public static void startActivityForResult(@NonNull
                                          androidx.fragment.app.Fragment callingFragment,
                                          int requestCode,
                                          @NonNull
                                          UISettings settings)
Intent to scan activity associated with this settings
 object and starts that activity by calling Fragment.startActivityForResult(Intent, int)
 on given calling Fragment.callingFragment - Fragment to which scanning result should be delivered via Fragment.onActivityResult(int, int, Intent) callback.requestCode - Request code for Fragment.startActivityForResult(Intent, int)settings - UISettings object that will be used to determine which activity should be run and with which parameters.