Table of Contents

Class BaseActivity

Namespace
IO.Scanbot.Sdk.UI.View.Base
Assembly
DocumentSDK.NET.Droid.dll
public abstract class BaseActivity : AppCompatActivity, ICancelable, IInitializable, ILicensable, IPermissionAware, IJavaObject, IDisposable, IJavaPeerable
Inheritance
BaseActivity
Implements

Constructors

BaseActivity()

public BaseActivity()

BaseActivity(nint, JniHandleOwnership)

protected BaseActivity(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

TerminateCondition

protected abstract ITerminateCondition TerminateCondition { get; }

Property Value

ITerminateCondition

Methods

ActivateCameraPermission()

public virtual void ActivateCameraPermission()

AddFragment(int, Fragment, string)

protected void AddFragment(int containerViewId, Fragment fragment, string tag)

Parameters

containerViewId int
fragment Fragment
tag string

Cancel()

public virtual void Cancel()

CancelWithInvalidLicense()

public virtual void CancelWithInvalidLicense()

CancelWithNotInitialized()

public virtual void CancelWithNotInitialized()

Create(Bundle)

protected abstract void Create(Bundle savedInstanceState)

Parameters

savedInstanceState Bundle

FinishCurrentState()

public virtual void FinishCurrentState()

Init(Activity)

public virtual void Init(Activity activity)

Parameters

activity Activity

OpenPermissionSettings()

public virtual void OpenPermissionSettings()

PerformOnCreate(Bundle)

protected virtual void PerformOnCreate(Bundle savedInstanceState)

Parameters

savedInstanceState Bundle

TryAskCameraPermission()

public virtual void TryAskCameraPermission()