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")]
[Register("io/scanbot/sdk/ui/view/barcode/InternalBarcodeScannerActivity", DoNotGenerateAcw = true)]
public abstract class InternalBarcodeScannerActivity : BaseBarcodeScannerActivity, IComponentCallbacks2, IComponentCallbacks, KeyEvent.ICallback, LayoutInflater.IFactory2, LayoutInflater.IFactory, View.IOnCreateContextMenuListener, Window.ICallback, KeyEventDispatcher.IComponent, IFullyDrawnReporterOwner, IOnBackPressedDispatcherOwner, IContextAware, IActivityResultCaller, IActivityResultRegistryOwner, IOnMultiWindowModeChangedProvider, IOnNewIntentProvider, IOnPictureInPictureModeChangedProvider, IOnUserLeaveHintProvider, IOnConfigurationChangedProvider, IOnTrimMemoryProvider, IMenuHost, IHasDefaultViewModelProviderFactory, IViewModelStoreOwner, ISavedStateRegistryOwner, ILifecycleOwner, ActivityCompat.IOnRequestPermissionsResultCallback, ActivityCompat.IRequestPermissionsRequestCodeValidator, ActionBarDrawerToggle.IDelegateProvider, IAppCompatCallback, TaskStackBuilder.ISupportParentable, ICancelable, IInitializable, ILicensable, IPermissionAware, IBarcodeConfirmationDialogInterface, IJavaObject, IJavaPeerable, IDisposable
Inheritance
InternalBarcodeScannerActivity
Implements
Derived
Inherited Members

Constructors

InternalBarcodeScannerActivity()

[Register(".ctor", "()V", "")]
public InternalBarcodeScannerActivity()

InternalBarcodeScannerActivity(nint, JniHandleOwnership)

protected InternalBarcodeScannerActivity(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Fields

ScannedBarcodeImagePathExtra

[Register("SCANNED_BARCODE_IMAGE_PATH_EXTRA")]
public const string ScannedBarcodeImagePathExtra = "scannedBarcodeImagePath"

Field Value

string

ScannedBarcodePreviewFramePathExtra

[Register("SCANNED_BARCODE_PREVIEW_FRAME_PATH_EXTRA")]
public const string ScannedBarcodePreviewFramePathExtra = "scannedBarcodePreviewFramePath"

Field Value

string

Methods

Create(Bundle)

[Register("create", "(Landroid/os/Bundle;)V", "GetCreate_Landroid_os_Bundle_Handler")]
protected override void Create(Bundle savedInstanceState)

Parameters

savedInstanceState Bundle

NewIntentInternal(Context, Class, BarcodeScannerConfiguration)

[Register("newIntentInternal", "(Landroid/content/Context;Ljava/lang/Class;Lio/scanbot/sdk/ui/view/barcode/configuration/BarcodeScannerConfiguration;)Landroid/content/Intent;", "")]
[JavaTypeParameters(new string[] { "A" })]
public static Intent NewIntentInternal(Context context, Class activityClass, BarcodeScannerConfiguration scannerConfiguration)

Parameters

context Context
activityClass Class
scannerConfiguration BarcodeScannerConfiguration

Returns

Intent

OnBarcodeConfirmed(BarcodeScanningResult)

[Register("onBarcodeConfirmed", "(Lio/scanbot/sdk/barcode/entity/BarcodeScanningResult;)V", "GetOnBarcodeConfirmed_Lio_scanbot_sdk_barcode_entity_BarcodeScanningResult_Handler")]
public virtual void OnBarcodeConfirmed(BarcodeScanningResult result)

Parameters

result BarcodeScanningResult

OnBarcodeRejected()

[Register("onBarcodeRejected", "()V", "GetOnBarcodeRejectedHandler")]
public virtual void OnBarcodeRejected()

ProvideLayoutId()

[Register("provideLayoutId", "()I", "GetProvideLayoutIdHandler")]
public override int ProvideLayoutId()

Returns

int