Google is committed to advancing racial equity for Black communities. See how.
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


Concrete implementation of AbstractInputMethodService.AbstractInputMethodSessionImpl that provides all of the standard behavior for an input method session.

Summary

Public constructors

InputMethodSessionImpl()

Public methods

void appPrivateCommand(String action, Bundle data)

Call InputMethodService#onAppPrivateCommand.

void displayCompletions(CompletionInfo[] completions)

Call InputMethodService#onDisplayCompletions.

void finishInput()
void toggleSoftInput(int showFlags, int hideFlags)
void updateCursor(Rect newCursor)

Call InputMethodService#onUpdateCursor.

void updateCursorAnchorInfo(CursorAnchorInfo info)

Call InputMethodService#onUpdateCursorAnchorInfo.

void updateExtractedText(int token, ExtractedText text)

Call InputMethodService#onUpdateExtractedText.

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

Call InputMethodService#onUpdateSelection.

void viewClicked(boolean focusChanged)

Inherited methods

Public constructors

InputMethodSessionImpl

public InputMethodSessionImpl ()

Public methods

appPrivateCommand

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

Call InputMethodService#onAppPrivateCommand.

Parameters
action String

data Bundle

displayCompletions

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

Call InputMethodService#onDisplayCompletions.

Parameters
completions CompletionInfo

finishInput

Added in API level 3
public void finishInput ()

toggleSoftInput

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

Parameters
showFlags int

hideFlags int

updateCursor

Added in API level 3
public void updateCursor (Rect newCursor)

Call InputMethodService#onUpdateCursor.

Parameters
newCursor Rect

updateCursorAnchorInfo

Added in API level 21
public void updateCursorAnchorInfo (CursorAnchorInfo info)

Call InputMethodService#onUpdateCursorAnchorInfo.

Parameters
info CursorAnchorInfo

updateExtractedText

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

Call InputMethodService#onUpdateExtractedText.

Parameters
token int

text ExtractedText

updateSelection

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

Call InputMethodService#onUpdateSelection.

Parameters
oldSelStart int

oldSelEnd int

newSelStart int

newSelEnd int

candidatesStart int

candidatesEnd int

viewClicked

Added in API level 14
public void viewClicked (boolean focusChanged)

Parameters
focusChanged boolean