Class BaseBarcodeScannerActivity.InternalResultContract
- Namespace
- IO.Scanbot.Sdk.Ui_v2.Barcode.Common
- Assembly
- BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui_v2/barcode/common/BaseBarcodeScannerActivity$InternalResultContract", DoNotGenerateAcw = true)]
[JavaTypeParameters(new string[] { "R extends io.scanbot.common.Result<? extends io.scanbot.sdk.ui_v2.barcode.configuration.BarcodeScannerUiResult>" })]
public abstract class BaseBarcodeScannerActivity.InternalResultContract : ActivityResultContract, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
BaseBarcodeScannerActivity.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
Properties
AppContext
protected Context AppContext { get; set; }
Property Value
- Context
ResultsRepository
public abstract IResultRepository ResultsRepository { get; }
Property Value
- IResultRepository
Methods
CreateIntent(Context, BarcodeScannerScreenConfiguration)
[Register("createIntent", "(Landroid/content/Context;Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeScannerScreenConfiguration;)Landroid/content/Intent;", "GetCreateIntent_Landroid_content_Context_Lio_scanbot_sdk_ui_v2_barcode_configuration_BarcodeScannerScreenConfiguration_Handler")]
public virtual Intent CreateIntent(Context context, BarcodeScannerScreenConfiguration input)
Parameters
context Context
input BarcodeScannerScreenConfiguration
Returns
- Intent
InstantiateResult(int, BarcodeScannerUiResult, Failure)
[Register("instantiateResult", "(ILio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeScannerUiResult;Lio/scanbot/common/Result$Failure;)Lio/scanbot/common/Result;", "GetInstantiateResult_ILio_scanbot_sdk_ui_v2_barcode_configuration_BarcodeScannerUiResult_Lio_scanbot_common_Result_Failure_Handler")]
protected abstract Object InstantiateResult(int resultCode, BarcodeScannerUiResult result, IResult.Failure error)
Parameters
resultCode int
result BarcodeScannerUiResult
error IResult.Failure
Returns
- Object
ParseResult(int, Intent)
[Register("parseResult", "(ILandroid/content/Intent;)Lio/scanbot/common/Result;", "GetParseResult_ILandroid_content_Intent_Handler")]
public override Object ParseResult(int resultCode, Intent intent)
Parameters
resultCode int
intent Intent
Returns
- Object