Table of Contents

Class AutofillManager

Namespace
Android.View.Autofill
Assembly
MASES.Netdroid.dll
public class AutofillManager : JVMBridgeBase<AutofillManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
AutofillManager
Implements
Extension Methods

Constructors

AutofillManager(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AutofillManager(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

EXTRA_ASSIST_STRUCTURE

public static String EXTRA_ASSIST_STRUCTURE { get; set; }

Property Value

String

EXTRA_AUTHENTICATION_RESULT

public static String EXTRA_AUTHENTICATION_RESULT { get; set; }

Property Value

String

EXTRA_AUTHENTICATION_RESULT_EPHEMERAL_DATASET

public static String EXTRA_AUTHENTICATION_RESULT_EPHEMERAL_DATASET { get; set; }

Property Value

String

EXTRA_CLIENT_STATE

public static String EXTRA_CLIENT_STATE { get; set; }

Property Value

String

EXTRA_INLINE_SUGGESTIONS_REQUEST

public static String EXTRA_INLINE_SUGGESTIONS_REQUEST { get; set; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Cancel()

public void Cancel()

Commit()

public void Commit()

DisableAutofillServices()

public void DisableAutofillServices()

GetAutofillServiceComponentName()

public ComponentName GetAutofillServiceComponentName()

Returns

ComponentName

ComponentName

GetAvailableFieldClassificationAlgorithms()

public List<String> GetAvailableFieldClassificationAlgorithms()

Returns

List<String>

List

GetDefaultFieldClassificationAlgorithm()

public String GetDefaultFieldClassificationAlgorithm()

Returns

String

String

GetNextAutofillId()

public AutofillId GetNextAutofillId()

Returns

AutofillId

AutofillId

GetUserData()

public UserData GetUserData()

Returns

UserData

UserData

GetUserDataId()

public String GetUserDataId()

Returns

String

String

HasEnabledAutofillServices()

public bool HasEnabledAutofillServices()

Returns

bool

bool

IsAutofillSupported()

public bool IsAutofillSupported()

Returns

bool

bool

IsEnabled()

public bool IsEnabled()

Returns

bool

bool

IsFieldClassificationEnabled()

public bool IsFieldClassificationEnabled()

Returns

bool

bool

NotifyValueChanged(View)

public void NotifyValueChanged(View arg0)

Parameters

arg0 View

View

NotifyValueChanged(View, int, AutofillValue)

public void NotifyValueChanged(View arg0, int arg1, AutofillValue arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 AutofillValue

AutofillValue

NotifyViewClicked(View)

public void NotifyViewClicked(View arg0)

Parameters

arg0 View

View

NotifyViewClicked(View, int)

public void NotifyViewClicked(View arg0, int arg1)

Parameters

arg0 View

View

arg1 int

int

NotifyViewEntered(View)

public void NotifyViewEntered(View arg0)

Parameters

arg0 View

View

NotifyViewEntered(View, int, Rect)

public void NotifyViewEntered(View arg0, int arg1, Rect arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 Rect

Rect

NotifyViewExited(View)

public void NotifyViewExited(View arg0)

Parameters

arg0 View

View

NotifyViewExited(View, int)

public void NotifyViewExited(View arg0, int arg1)

Parameters

arg0 View

View

arg1 int

int

NotifyViewVisibilityChanged(View, bool)

public void NotifyViewVisibilityChanged(View arg0, bool arg1)

Parameters

arg0 View

View

arg1 bool

bool

NotifyViewVisibilityChanged(View, int, bool)

public void NotifyViewVisibilityChanged(View arg0, int arg1, bool arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 bool

bool

NotifyVirtualViewsReady(View, SparseArray<VirtualViewFillInfo>)

[Obsolete("Deprecated in JVM")]
public void NotifyVirtualViewsReady(View arg0, SparseArray<VirtualViewFillInfo> arg1)

Parameters

arg0 View

View

arg1 SparseArray<VirtualViewFillInfo>

SparseArray

RegisterCallback(AutofillCallback)

public void RegisterCallback(AutofillManager.AutofillCallback arg0)

Parameters

arg0 AutofillManager.AutofillCallback

AutofillManager.AutofillCallback

RequestAutofill(View)

public void RequestAutofill(View arg0)

Parameters

arg0 View

View

RequestAutofill(View, int, Rect)

public void RequestAutofill(View arg0, int arg1, Rect arg2)

Parameters

arg0 View

View

arg1 int

int

arg2 Rect

Rect

SetUserData(UserData)

public void SetUserData(UserData arg0)

Parameters

arg0 UserData

UserData

ShowAutofillDialog(View)

[Obsolete("Deprecated in JVM")]
public bool ShowAutofillDialog(View arg0)

Parameters

arg0 View

View

Returns

bool

bool

ShowAutofillDialog(View, int)

[Obsolete("Deprecated in JVM")]
public bool ShowAutofillDialog(View arg0, int arg1)

Parameters

arg0 View

View

arg1 int

int

Returns

bool

bool

UnregisterCallback(AutofillCallback)

public void UnregisterCallback(AutofillManager.AutofillCallback arg0)

Parameters

arg0 AutofillManager.AutofillCallback

AutofillManager.AutofillCallback