Methods Summary |
---|
public boolean | beginBatchEdit()
mTextView.beginBatchEdit();
return true;
|
public boolean | clearMetaKeyStates(int states)
final Editable content = getEditable();
if (content == null) return false;
KeyListener kl = mTextView.getKeyListener();
if (kl != null) {
try {
kl.clearMetaKeyState(mTextView, content, states);
} catch (AbstractMethodError e) {
// This is an old listener that doesn't implement the
// new method.
}
}
return true;
|
public boolean | commitCompletion(android.view.inputmethod.CompletionInfo text)
if (DEBUG) Log.v(TAG, "commitCompletion " + text);
mTextView.beginBatchEdit();
mTextView.onCommitCompletion(text);
mTextView.endBatchEdit();
return true;
|
public boolean | commitText(java.lang.CharSequence text, int newCursorPosition)
if (mTextView == null) {
return super.commitText(text, newCursorPosition);
}
CharSequence errorBefore = mTextView.getError();
boolean success = super.commitText(text, newCursorPosition);
CharSequence errorAfter = mTextView.getError();
if (errorAfter != null && errorBefore == errorAfter) {
mTextView.setError(null, null);
}
return success;
|
public boolean | endBatchEdit()
mTextView.endBatchEdit();
return true;
|
public android.text.Editable | getEditable()
TextView tv = mTextView;
if (tv != null) {
return tv.getEditableText();
}
return null;
|
public android.view.inputmethod.ExtractedText | getExtractedText(android.view.inputmethod.ExtractedTextRequest request, int flags)
if (mTextView != null) {
ExtractedText et = new ExtractedText();
if (mTextView.extractText(request, et)) {
if ((flags&GET_EXTRACTED_TEXT_MONITOR) != 0) {
mTextView.setExtracting(request);
}
return et;
}
}
return null;
|
public boolean | performContextMenuAction(int id)
if (DEBUG) Log.v(TAG, "performContextMenuAction " + id);
mTextView.beginBatchEdit();
mTextView.onTextContextMenuItem(id);
mTextView.endBatchEdit();
return true;
|
public boolean | performEditorAction(int actionCode)
if (DEBUG) Log.v(TAG, "performEditorAction " + actionCode);
mTextView.onEditorAction(actionCode);
return true;
|
public boolean | performPrivateCommand(java.lang.String action, android.os.Bundle data)
mTextView.onPrivateIMECommand(action, data);
return true;
|