# Print output for @column tags ?>
public
class
InputMethodService.InputMethodImpl
extends AbstractInputMethodService.AbstractInputMethodImpl
java.lang.Object | ||
↳ | android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl | |
↳ | android.inputmethodservice.InputMethodService.InputMethodImpl |
Concrete implementation of
AbstractInputMethodService.AbstractInputMethodImpl
that provides
all of the standard behavior for an input method.
Inherited constants |
---|
Public constructors | |
---|---|
InputMethodImpl()
|
Public methods | |
---|---|
void
|
attachToken(IBinder token)
|
void
|
bindInput(InputBinding binding)
Calls |
void
|
changeInputMethodSubtype(InputMethodSubtype subtype)
|
void
|
hideSoftInput(int flags, ResultReceiver resultReceiver)
|
void
|
restartInput(InputConnection ic, EditorInfo attribute)
|
void
|
showSoftInput(int flags, ResultReceiver resultReceiver)
|
void
|
startInput(InputConnection ic, EditorInfo attribute)
|
void
|
unbindInput()
Calls |
Inherited methods | |
---|---|
public InputMethodImpl ()
public void attachToken (IBinder token)
This method must be called from the
Looper#getMainLooper() of your app.
Parameters | |
---|---|
token |
IBinder |
public void bindInput (InputBinding binding)
Calls InputMethodService#onBindInput()
when done.
Parameters | |
---|---|
binding |
InputBinding |
public void changeInputMethodSubtype (InputMethodSubtype subtype)
This method must be called from the
Looper#getMainLooper() of your app.
Parameters | |
---|---|
subtype |
InputMethodSubtype |
public void hideSoftInput (int flags, ResultReceiver resultReceiver)
This method must be called from the
Looper#getMainLooper() of your app.
Parameters | |
---|---|
flags |
int |
resultReceiver |
ResultReceiver |
public void restartInput (InputConnection ic, EditorInfo attribute)
This method must be called from the
Looper#getMainLooper() of your app.
Parameters | |
---|---|
ic |
InputConnection |
attribute |
EditorInfo |
public void showSoftInput (int flags, ResultReceiver resultReceiver)
This method must be called from the
Looper#getMainLooper() of your app.
Parameters | |
---|---|
flags |
int |
resultReceiver |
ResultReceiver |
public void startInput (InputConnection ic, EditorInfo attribute)
This method must be called from the
Looper#getMainLooper() of your app.
Parameters | |
---|---|
ic |
InputConnection |
attribute |
EditorInfo |
public void unbindInput ()
Calls InputMethodService#onUnbindInput()
when done.