public abstract class AbstractInputMethodService.AbstractInputMethodSessionImpl
extends Object
implements InputMethodSession
java.lang.Object | |
↳ | android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl |
Known Direct Subclasses |
派生类实现其InputMethodSession
接口的基类。 这需要关心会话的基本维护,但大多数行为必须在派生类中实现。
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
|
AbstractInputMethodService.AbstractInputMethodSessionImpl ()
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. |
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. |
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. |
boolean isEnabled ()
检查此会话是否已由系统启用。 如果未启用,则不应对其执行任何呼叫。
Returns | |
---|---|
boolean |
boolean isRevoked ()
检查该会话是否已被系统撤消。 撤销会话也始终禁用,因此通常不需要明确检查此问题。
Returns | |
---|---|
boolean |
void setEnabled (boolean enabled)
更改会话的启用状态。 这只有在会话还没有被撤销时才有效。
Parameters | |
---|---|
enabled |
boolean
|