public interface com.android.internal.view.IInputMethod extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.android.internal.view.IInputMethod
super_class: java.lang.Object
{
public abstract void attachToken(android.os.IBinder);
descriptor: (Landroid/os/IBinder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
token
public abstract void bindInput(android.view.inputmethod.InputBinding);
descriptor: (Landroid/view/inputmethod/InputBinding;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
binding
public abstract void unbindInput();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void startInput(android.os.IBinder, com.android.internal.view.IInputContext, int, android.view.inputmethod.EditorInfo, boolean);
descriptor: (Landroid/os/IBinder;Lcom/android/internal/view/IInputContext;ILandroid/view/inputmethod/EditorInfo;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
startInputToken
inputContext
missingMethods
attribute
restarting
public abstract void createSession(android.view.InputChannel, com.android.internal.view.IInputSessionCallback);
descriptor: (Landroid/view/InputChannel;Lcom/android/internal/view/IInputSessionCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
channel
callback
public abstract void setSessionEnabled(com.android.internal.view.IInputMethodSession, boolean);
descriptor: (Lcom/android/internal/view/IInputMethodSession;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
session
enabled
public abstract void revokeSession(com.android.internal.view.IInputMethodSession);
descriptor: (Lcom/android/internal/view/IInputMethodSession;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
session
public abstract void showSoftInput(int, android.os.ResultReceiver);
descriptor: (ILandroid/os/ResultReceiver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
flags
resultReceiver
public abstract void hideSoftInput(int, android.os.ResultReceiver);
descriptor: (ILandroid/os/ResultReceiver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
flags
resultReceiver
public abstract void changeInputMethodSubtype(android.view.inputmethod.InputMethodSubtype);
descriptor: (Landroid/view/inputmethod/InputMethodSubtype;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subtype
}
SourceFile: "IInputMethod.java"
NestMembers:
com.android.internal.view.IInputMethod$Stub com.android.internal.view.IInputMethod$Stub$Proxy
InnerClasses:
public abstract Stub = com.android.internal.view.IInputMethod$Stub of com.android.internal.view.IInputMethod