Table of Contents

Class InternalBarcodeScannerActivity

Namespace
IO.Scanbot.Sdk.UI.View.Barcode
Assembly
DocumentSDK.NET.Droid.dll
[Obsolete("While this type is 'public', Google considers it internal API and reserves the right to modify or delete it in the future. Use at your own risk.", DiagnosticId = "XAOBS001")]
public abstract class InternalBarcodeScannerActivity : BaseBarcodeScannerActivity, ICancelable, IInitializable, ILicensable, IPermissionAware, IBarcodeConfirmationDialogInterface, IJavaObject, IDisposable, IJavaPeerable
Inheritance
InternalBarcodeScannerActivity
Implements
Derived
Inherited Members

Constructors

InternalBarcodeScannerActivity()

public InternalBarcodeScannerActivity()

InternalBarcodeScannerActivity(nint, JniHandleOwnership)

protected InternalBarcodeScannerActivity(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Fields

ScannedBarcodeImagePathExtra

public const string ScannedBarcodeImagePathExtra = "scannedBarcodeImagePath"

Field Value

string

ScannedBarcodePreviewFramePathExtra

public const string ScannedBarcodePreviewFramePathExtra = "scannedBarcodePreviewFramePath"

Field Value

string

Methods

Create(Bundle)

protected override void Create(Bundle savedInstanceState)

Parameters

savedInstanceState Bundle

NewIntentInternal(Context, Class, BarcodeScannerConfiguration)

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

Parameters

context Context
activityClass Class
scannerConfiguration BarcodeScannerConfiguration

Returns

Intent

OnBarcodeConfirmed(BarcodeScannerResult)

public virtual void OnBarcodeConfirmed(BarcodeScannerResult result)

Parameters

result BarcodeScannerResult

OnBarcodeRejected()

public virtual void OnBarcodeRejected()

ProvideLayoutId()

public override int ProvideLayoutId()

Returns

int