# Print output for @column tags ?> InputMethodService.InputMethodSessionImpl - Android SDK | Android Developers

Most visited

Recently visited

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

public void appPrivateCommand (String action, 
                Bundle data)

Call InputMethodService#onAppPrivateCommand.

Parameters
action String

data Bundle

displayCompletions

public void displayCompletions (CompletionInfo[] completions)

Call InputMethodService#onDisplayCompletions.

Parameters
completions CompletionInfo

finishInput

public void finishInput ()

toggleSoftInput

public void toggleSoftInput (int showFlags, 
                int hideFlags)

Parameters
showFlags int

hideFlags int

updateCursor

public void updateCursor (Rect newCursor)

Call InputMethodService#onUpdateCursor.

Parameters
newCursor Rect

updateCursorAnchorInfo

public void updateCursorAnchorInfo (CursorAnchorInfo info)

Call InputMethodService#onUpdateCursorAnchorInfo.

Parameters
info CursorAnchorInfo

updateExtractedText

public void updateExtractedText (int token, 
                ExtractedText text)

Call InputMethodService#onUpdateExtractedText.

Parameters
token int

text ExtractedText

updateSelection

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

public void viewClicked (boolean focusChanged)

Parameters
focusChanged boolean