Most visited

Recently visited

Added in API level 3

AbstractInputMethodService.AbstractInputMethodSessionImpl

public abstract class AbstractInputMethodService.AbstractInputMethodSessionImpl
extends Object implements InputMethodSession

java.lang.Object
   ↳ android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl
Known Direct Subclasses


派生类实现其InputMethodSession接口的基类。 这需要关心会话的基本维护,但大多数行为必须在派生类中实现。

Summary

Public constructors

AbstractInputMethodService.AbstractInputMethodSessionImpl()

Public methods

void dispatchGenericMotionEvent(int seq, MotionEvent event, InputMethodSession.EventCallback callback)

注意将传入的通用动作事件分配给服务上适当的回调,并告知客户何时完成。

void dispatchKeyEvent(int seq, KeyEvent event, InputMethodSession.EventCallback callback)

注意将传入的按键事件分派给服务上的适当回调,并告知客户何时完成。

void dispatchTrackballEvent(int seq, MotionEvent event, InputMethodSession.EventCallback callback)

注意将传入的轨迹球事件分派到服务上适当的回调,并告知客户何时完成。

boolean isEnabled()

检查此会话是否已由系统启用。

boolean isRevoked()

检查该会话是否已被系统撤消。

void revokeSelf()

从客户端撤消会话。

void setEnabled(boolean enabled)

更改会话的启用状态。

Inherited methods

From class java.lang.Object
From interface android.view.inputmethod.InputMethodSession

Public constructors

AbstractInputMethodService.AbstractInputMethodSessionImpl

Added in API level 3
AbstractInputMethodService.AbstractInputMethodSessionImpl ()

Public methods

dispatchGenericMotionEvent

Added in API level 17
void dispatchGenericMotionEvent (int seq, 
                MotionEvent event, 
                InputMethodSession.EventCallback callback)

注意将传入的通用动作事件分配给服务上适当的回调,并告知客户何时完成。

Parameters
seq int
event MotionEvent: The motion event.
callback InputMethodSession.EventCallback
Returns
void Whether the input method wants to handle this event.

dispatchKeyEvent

Added in API level 3
void dispatchKeyEvent (int seq, 
                KeyEvent event, 
                InputMethodSession.EventCallback callback)

注意将传入的按键事件分派给服务上的适当回调,并告知客户何时完成。

Parameters
seq int
event KeyEvent: The key event.
callback InputMethodSession.EventCallback
Returns
void Whether the input method wants to handle this event.

dispatchTrackballEvent

Added in API level 3
void dispatchTrackballEvent (int seq, 
                MotionEvent event, 
                InputMethodSession.EventCallback callback)

注意将传入的轨迹球事件分派到服务上适当的回调,并告知客户何时完成。

Parameters
seq int
event MotionEvent: The motion event.
callback InputMethodSession.EventCallback
Returns
void Whether the input method wants to handle this event.

isEnabled

Added in API level 3
boolean isEnabled ()

检查此会话是否已由系统启用。 如果未启用,则不应对其执行任何呼叫。

Returns
boolean

isRevoked

Added in API level 3
boolean isRevoked ()

检查该会话是否已被系统撤消。 撤销会话也始终禁用,因此通常不需要明确检查此问题。

Returns
boolean

revokeSelf

Added in API level 3
void revokeSelf ()

从客户端撤消会话。 这会禁用会话,并阻止它再次启用。

setEnabled

Added in API level 3
void setEnabled (boolean enabled)

更改会话的启用状态。 这只有在会话还没有被撤销时才有效。

Parameters
enabled boolean

Hooray!