[Register("io/scanbot/sdk/ui_v2/barcode/common/BaseBarcodeScannerActivity", DoNotGenerateAcw = true)]
public abstract class BaseBarcodeScannerActivity : BaseActivity, 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, IForceCloseCallback, IInitializable, ILicensable, IJavaObject, IJavaPeerable, IDisposable
[Register("create", "(Landroid/os/Bundle;)V", "GetCreate_Landroid_os_Bundle_Handler")]
protected override void Create(Bundle savedInstanceState)
[Register("finishWithResult", "(Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeScannerUiResult;)V", "")]
public void FinishWithResult(BarcodeScannerUiResult barcodeScanningResult)
[Register("newIntentInternal", "(Landroid/content/Context;Ljava/lang/Class;Lio/scanbot/sdk/ui_v2/barcode/configuration/BarcodeScannerScreenConfiguration;)Landroid/content/Intent;", "")]
[JavaTypeParameters(new string[] { "A" })]
public static Intent NewIntentInternal(Context context, Class activityClass, BarcodeScannerScreenConfiguration scannerConfiguration)
[Register("setResultsRepository", "(Lio/scanbot/sdk/ui/result/ResultRepository;)V", "GetSetResultsRepository_Lio_scanbot_sdk_ui_result_ResultRepository_Handler")]
public abstract void SetResultsRepository(IResultRepository value)