# Print output for @column tags ?>
public
abstract
class
AbstractInputMethodService.AbstractInputMethodImpl
extends Object
implements
InputMethod
java.lang.Object | |
↳ | android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl |
Base class for derived classes to implement their InputMethod
interface. This takes care of basic maintenance of the input method,
but most behavior must be implemented in a derived class.
Inherited constants |
---|
Public constructors | |
---|---|
AbstractInputMethodImpl()
|
Public methods | |
---|---|
void
|
createSession(InputMethod.SessionCallback callback)
Instantiate a new client session for the input method, by calling
back to |
void
|
revokeSession(InputMethodSession session)
Take care of killing an existing session by calling its
|
void
|
setSessionEnabled(InputMethodSession session, boolean enabled)
Take care of enabling or disabling an existing session by calling its
|
Inherited methods | |
---|---|
public AbstractInputMethodImpl ()
public void createSession (InputMethod.SessionCallback callback)
Instantiate a new client session for the input method, by calling
back to AbstractInputMethodService#onCreateInputMethodSessionInterface()
.
This method must be called from the
Looper#getMainLooper() of your app.
Parameters | |
---|---|
callback |
InputMethod.SessionCallback : Interface that is called with the newly created session. |
public void revokeSession (InputMethodSession session)
Take care of killing an existing session by calling its
AbstractInputMethodSessionImpl#revokeSelf()
method.
This method must be called from the
Looper#getMainLooper() of your app.
Parameters | |
---|---|
session |
InputMethodSession : The InputMethodSession previously provided through
SessionCallback.sessionCreated() that is to be revoked. |
public void setSessionEnabled (InputMethodSession session, boolean enabled)
Take care of enabling or disabling an existing session by calling its
AbstractInputMethodSessionImpl#revokeSelf()
method.
This method must be called from the
Looper#getMainLooper() of your app.
Parameters | |
---|---|
session |
InputMethodSession : The InputMethodSession previously provided through
SessionCallback.sessionCreated() that is to be changed. |
enabled |
boolean |