Package io.scanbot.sdk.ui.view.camera
Class FinderDocumentScannerActivity
-
- All Implemented Interfaces:
-
io.scanbot.sdk.ui.di.HasComponent
,io.scanbot.sdk.ui.view.base.Cancelable
,io.scanbot.sdk.ui.view.base.Initializable
,io.scanbot.sdk.ui.view.base.Licensable
,io.scanbot.sdk.ui.view.base.PermissionAware
public final class FinderDocumentScannerActivity extends BaseFinderDocumentScannerActivity implements HasComponent<SDKUIComponent>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
FinderDocumentScannerActivity.Result
public final class
FinderDocumentScannerActivity.FinderDocumentScannerSettings
public final class
FinderDocumentScannerActivity.ResultContract
Predefined AndroidX Activity Result API contract, ScanbotSDK-flavored.
Implementation of ActivityResultContract for Document RTU scanner activity.
Encapsulates all the hassle of input and result data mapping into- and from intent's bundle.
Please refer to Scanbot SDK documentation: https://docs.scanbot.io/document-scanner-sdk/android/features/feature-overview/
public class
FinderDocumentScannerActivity.Companion
-
Field Summary
Fields Modifier and Type Field Description private final SDKUIComponent
component
public final static FinderDocumentScannerActivity.Companion
Companion
-
Constructor Summary
Constructors Constructor Description FinderDocumentScannerActivity()
-
Method Summary
Modifier and Type Method Description SDKUIComponent
getComponent()
Unit
onCreate(Bundle savedInstanceState)
Unit
closeSnapping(DocumentScannerNavigationEvent.CloseSnapping closeSnapping)
User want to close snapping. final static Intent
newIntent(Context context, FinderDocumentScannerConfiguration documentScannerConfiguration)
Factory method to construct intent to start this activity. static FinderDocumentScannerActivity.Result
extractResult(Integer resultCode, Intent data)
Extract result entity encapsulating this RTU-activity's work. final static Unit
forceClose(Context context, Boolean keepResult)
Triggers the force-finishing of the RTU UI Activity -
-
Method Detail
-
getComponent
SDKUIComponent getComponent()
-
closeSnapping
Unit closeSnapping(DocumentScannerNavigationEvent.CloseSnapping closeSnapping)
User want to close snapping.
-
newIntent
@Deprecated(message = "Migrate to new AndroidX Result API. Please see ResultContract.") final static Intent newIntent(Context context, FinderDocumentScannerConfiguration documentScannerConfiguration)
Factory method to construct intent to start this activity.
Deprecated: please see ResultContract
-
extractResult
static FinderDocumentScannerActivity.Result extractResult(Integer resultCode, Intent data)
Extract result entity encapsulating this RTU-activity's work.
-
forceClose
final static Unit forceClose(Context context, Boolean keepResult)
Triggers the force-finishing of the RTU UI Activity
- Parameters:
context
- Android app contextkeepResult
- whether it is needed to keep current state
-
-
-
-