Class InternalBarcodeScannerActivity.InternalResultContract
- Namespace
- IO.Scanbot.Sdk.UI.View.Barcode
- Assembly
- BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/view/barcode/InternalBarcodeScannerActivity$InternalResultContract", DoNotGenerateAcw = true)]
[JavaTypeParameters(new string[] { "R extends io.scanbot.sdk.ui.view.barcode.InternalBarcodeScannerActivity.InternalResult" })]
public abstract class InternalBarcodeScannerActivity.InternalResultContract : ActivityResultContract, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
InternalBarcodeScannerActivity.InternalResultContract
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
InternalResultContract(Class)
[Register(".ctor", "(Ljava/lang/Class;)V", "")]
public InternalResultContract(Class activityClass)
Parameters
activityClass Class
InternalResultContract(nint, JniHandleOwnership)
protected InternalResultContract(nint javaReference, JniHandleOwnership transfer)
Parameters
javaReference nint
transfer JniHandleOwnership
Methods
CreateIntent(Context, BarcodeScannerConfiguration)
[Register("createIntent", "(Landroid/content/Context;Lio/scanbot/sdk/ui/view/barcode/configuration/BarcodeScannerConfiguration;)Landroid/content/Intent;", "GetCreateIntent_Landroid_content_Context_Lio_scanbot_sdk_ui_view_barcode_configuration_BarcodeScannerConfiguration_Handler")]
public virtual Intent CreateIntent(Context context, BarcodeScannerConfiguration input)
Parameters
context Context
input BarcodeScannerConfiguration
Returns
- Intent
InstantiateResult(int, BarcodeScanningResult, bool, bool, bool, string, string)
[Register("instantiateResult", "(ILio/scanbot/sdk/barcode/entity/BarcodeScanningResult;ZZZLjava/lang/String;Ljava/lang/String;)Lio/scanbot/sdk/ui/view/barcode/InternalBarcodeScannerActivity$InternalResult;", "GetInstantiateResult_ILio_scanbot_sdk_barcode_entity_BarcodeScanningResult_ZZZLjava_lang_String_Ljava_lang_String_Handler")]
protected abstract Object InstantiateResult(int resultCode, BarcodeScanningResult result, bool isLicenseInvalid, bool sdkIsNotInitialized, bool isAutoCancelledByTimeout, string barcodeImagePath, string barcodePreviewFramePath)
Parameters
resultCode int
result BarcodeScanningResult
isLicenseInvalid bool
sdkIsNotInitialized bool
isAutoCancelledByTimeout bool
barcodeImagePath string
barcodePreviewFramePath string
Returns
- Object
ParseResult(int, Intent)
[Register("parseResult", "(ILandroid/content/Intent;)Lio/scanbot/sdk/ui/view/barcode/InternalBarcodeScannerActivity$InternalResult;", "GetParseResult_ILandroid_content_Intent_Handler")]
public override Object ParseResult(int resultCode, Intent intent)
Parameters
resultCode int
intent Intent
Returns
- Object