Table of Contents

Class BaseBarcodeScannerActivity

Namespace
IO.Scanbot.Sdk.UI.View.Barcode
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/view/barcode/BaseBarcodeScannerActivity", DoNotGenerateAcw = true)]
public abstract class BaseBarcodeScannerActivity : NFBaseActivity, 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, IJavaObject, IJavaPeerable, IDisposable
Inheritance
BaseBarcodeScannerActivity
Implements
Derived
Inherited Members

Constructors

BaseBarcodeScannerActivity()

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

BaseBarcodeScannerActivity(nint, JniHandleOwnership)

protected BaseBarcodeScannerActivity(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

Beeper

protected ISoundController Beeper { get; }

Property Value

ISoundController

Factory

public ViewModelProvider.IFactory Factory { get; set; }

Property Value

ViewModelProvider.IFactory

Methods

OnCancelScanning()

[Register("onCancelScanning", "()V", "")]
public void OnCancelScanning()

OnCancelScanningLicenseInvalid()

[Register("onCancelScanningLicenseInvalid", "()V", "")]
public void OnCancelScanningLicenseInvalid()

OnSnappingTimeout()

[Register("onSnappingTimeout", "()V", "")]
public void OnSnappingTimeout()

ProvideLayoutId()

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

Returns

int