Table of Contents

Class BaseBarcodeScannerActivity

Namespace
IO.Scanbot.Sdk.Ui_v2.Barcode.Common
Assembly
DocumentSDK.NET.Droid.dll
public abstract class BaseBarcodeScannerActivity : BaseActivity, ICancelable, IForceCloseCallback, IInitializable, ILicensable, IJavaObject, IDisposable, IJavaPeerable
Inheritance
BaseBarcodeScannerActivity
Implements
Derived
Inherited Members

Constructors

BaseBarcodeScannerActivity()

public BaseBarcodeScannerActivity()

BaseBarcodeScannerActivity(nint, JniHandleOwnership)

protected BaseBarcodeScannerActivity(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

ResultsRepository

public abstract IResultRepository ResultsRepository { get; }

Property Value

IResultRepository

Methods

Create(Bundle)

protected override void Create(Bundle savedInstanceState)

Parameters

savedInstanceState Bundle

FinishWithResult(BarcodeScannerUiResult)

public void FinishWithResult(BarcodeScannerUiResult barcodeScanningResult)

Parameters

barcodeScanningResult BarcodeScannerUiResult

NewIntentInternal(Context, Class, BarcodeScannerScreenConfiguration)

public static Intent NewIntentInternal(Context context, Class activityClass, BarcodeScannerScreenConfiguration scannerConfiguration)

Parameters

context Context
activityClass Class
scannerConfiguration BarcodeScannerScreenConfiguration

Returns

Intent

OnCancelScanning()

public void OnCancelScanning()

OnCancelScanningLicenseInvalid()

public void OnCancelScanningLicenseInvalid()

OnSnappingTimeout()

public void OnSnappingTimeout()

SetResultsRepository(IResultRepository)

public abstract void SetResultsRepository(IResultRepository value)

Parameters

value IResultRepository