Most visited

Recently visited

Added in API level 3

InputMethodService.InputMethodSessionImpl

public class InputMethodService.InputMethodSessionImpl
extends AbstractInputMethodService.AbstractInputMethodSessionImpl

java.lang.Object
   ↳ android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl
     ↳ android.inputmethodservice.InputMethodService.InputMethodSessionImpl


AbstractInputMethodService.AbstractInputMethodSessionImpl具体实现,提供了输入方法会话的所有标准行为。

Summary

Public constructors

InputMethodService.InputMethodSessionImpl()

Public methods

void appPrivateCommand(String action, Bundle data)

致电 InputMethodService.onAppPrivateCommand() 。

void displayCompletions(CompletionInfo[] completions)

致电 InputMethodService.onDisplayCompletions() 。

void finishInput()
void toggleSoftInput(int showFlags, int hideFlags)

void updateCursor(Rect newCursor)

致电 InputMethodService.onUpdateCursor() 。

void updateCursorAnchorInfo(CursorAnchorInfo info)

致电 InputMethodService.onUpdateCursorAnchorInfo() 。

void updateExtractedText(int token, ExtractedText text)

致电 InputMethodService.onUpdateExtractedText() 。

void updateSelection(int oldSelStart, int oldSelEnd, int newSelStart, int newSelEnd, int candidatesStart, int candidatesEnd)

致电 InputMethodService.onUpdateSelection() 。

void viewClicked(boolean focusChanged)

Inherited methods

From class android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl
From class java.lang.Object
From interface android.view.inputmethod.InputMethodSession

Public constructors

InputMethodService.InputMethodSessionImpl

Added in API level 3
InputMethodService.InputMethodSessionImpl ()

Public methods

appPrivateCommand

Added in API level 3
void appPrivateCommand (String action, 
                Bundle data)

致电 InputMethodService.onAppPrivateCommand() 。

Parameters
action String
data Bundle

displayCompletions

Added in API level 3
void displayCompletions (CompletionInfo[] completions)

致电 InputMethodService.onDisplayCompletions() 。

Parameters
completions CompletionInfo

finishInput

Added in API level 3
void finishInput ()

toggleSoftInput

Added in API level 3
void toggleSoftInput (int showFlags, 
                int hideFlags)

Parameters
showFlags int
hideFlags int

updateCursor

Added in API level 3
void updateCursor (Rect newCursor)

致电 InputMethodService.onUpdateCursor() 。

Parameters
newCursor Rect

updateCursorAnchorInfo

Added in API level 21
void updateCursorAnchorInfo (CursorAnchorInfo info)

致电 InputMethodService.onUpdateCursorAnchorInfo() 。

Parameters
info CursorAnchorInfo

updateExtractedText

Added in API level 3
void updateExtractedText (int token, 
                ExtractedText text)

致电 InputMethodService.onUpdateExtractedText() 。

Parameters
token int
text ExtractedText

updateSelection

Added in API level 3
void updateSelection (int oldSelStart, 
                int oldSelEnd, 
                int newSelStart, 
                int newSelEnd, 
                int candidatesStart, 
                int candidatesEnd)

致电 InputMethodService.onUpdateSelection() 。

Parameters
oldSelStart int
oldSelEnd int
newSelStart int
newSelEnd int
candidatesStart int
candidatesEnd int

viewClicked

Added in API level 14
void viewClicked (boolean focusChanged)

Parameters
focusChanged boolean

Hooray!