Class MbScan
java.lang.Object
androidx.activity.result.contract.ActivityResultContract<UISettings,ScanResult>
com.microblink.photopay.activity.result.contract.MbScan
public class MbScan
extends androidx.activity.result.contract.ActivityResultContract<UISettings,ScanResult>
The Activity Result API's contract to launch scanning by using the provided
UISettings.
Returns the ScanResult.
-
Nested Class Summary
Nested classes/interfaces inherited from class androidx.activity.result.contract.ActivityResultContract
androidx.activity.result.contract.ActivityResultContract.SynchronousResult<T extends Object> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringKey for exception stored in intent when returning result with theActivity.RESULT_CANCELEDcode. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionandroid.content.IntentcreateIntent(android.content.Context context, UISettings uiSettings) parseResult(int resultCode, android.content.Intent data) Methods inherited from class androidx.activity.result.contract.ActivityResultContract
getSynchronousResult
-
Field Details
-
EXTRA_SCAN_EXCEPTION
Key for exception stored in intent when returning result with theActivity.RESULT_CANCELEDcode.- See Also:
-
-
Constructor Details
-
MbScan
public MbScan()
-
-
Method Details
-
createIntent
@NonNull public android.content.Intent createIntent(@NonNull android.content.Context context, UISettings uiSettings) - Specified by:
createIntentin classandroidx.activity.result.contract.ActivityResultContract<UISettings,ScanResult>
-
parseResult
- Specified by:
parseResultin classandroidx.activity.result.contract.ActivityResultContract<UISettings,ScanResult>
-