Class MbScan
java.lang.Object
androidx.activity.result.contract.ActivityResultContract<UISettings,ScanResult>
com.microblink.blinkid.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
Modifier and TypeFieldDescriptionstatic final String
Key for exception stored in intent when returning result with theActivity.RESULT_CANCELED
code. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionandroid.content.Intent
createIntent
(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_CANCELED
code.- 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:
createIntent
in classandroidx.activity.result.contract.ActivityResultContract<UISettings,
ScanResult>
-
parseResult
- Specified by:
parseResult
in classandroidx.activity.result.contract.ActivityResultContract<UISettings,
ScanResult>
-