Table of Contents

Class BaseBarcodeScannerActivity.InternalResultContract

Namespace
IO.Scanbot.Sdk.Ui_v2.Barcode.Common
Assembly
DocumentSDK.NET.Droid.dll
public abstract class BaseBarcodeScannerActivity.InternalResultContract : ActivityResultContract
Inheritance
BaseBarcodeScannerActivity.InternalResultContract
Derived

Constructors

InternalResultContract(Class)

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)

public virtual Intent CreateIntent(Context context, BarcodeScannerScreenConfiguration input)

Parameters

context Context
input BarcodeScannerScreenConfiguration

Returns

Intent

InstantiateResult(int, BarcodeScannerUiResult, bool, bool, bool)

protected abstract Object InstantiateResult(int resultCode, BarcodeScannerUiResult result, bool isLicenseInvalid, bool sdkIsNotInitialized, bool isAutoCancelledByTimeout)

Parameters

resultCode int
result BarcodeScannerUiResult
isLicenseInvalid bool
sdkIsNotInitialized bool
isAutoCancelledByTimeout bool

Returns

Object

ParseResult(int, Intent)

public override Object ParseResult(int resultCode, Intent intent)

Parameters

resultCode int
intent Intent

Returns

Object