# 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 main thread 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 main thread 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.setEnabled()
method.
This method must be called from the main thread of your app.
Parameters | |
---|---|
session |
InputMethodSession : The InputMethodSession previously provided through
SessionCallback.sessionCreated() that is to be changed. |
enabled |
boolean |