ConnectionlessHandwritingCallback
public
interface
ConnectionlessHandwritingCallback
android.view.inputmethod.ConnectionlessHandwritingCallback |
Interface to receive the result of starting a connectionless stylus handwriting session using
one of InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo,
Executor,ConnectionlessHandwritingCallback)
, InputMethodManager.startConnectionlessStylusHandwritingForDelegation(android.view.View, android.view.inputmethod.CursorAnchorInfo, java.util.concurrent.Executor, android.view.inputmethod.ConnectionlessHandwritingCallback)
, or InputMethodManager.startConnectionlessStylusHandwritingForDelegation(android.view.View, android.view.inputmethod.CursorAnchorInfo, java.lang.String, java.util.concurrent.Executor, android.view.inputmethod.ConnectionlessHandwritingCallback)
.
Summary
Constants | |
---|---|
int |
CONNECTIONLESS_HANDWRITING_ERROR_NO_TEXT_RECOGNIZED
Error code indicating that the connectionless handwriting session started and completed but no text was recognized. |
int |
CONNECTIONLESS_HANDWRITING_ERROR_OTHER
Error code for any other reason that the connectionless handwriting session did not complete successfully. |
int |
CONNECTIONLESS_HANDWRITING_ERROR_UNSUPPORTED
Error code indicating that the connectionless handwriting session was not started as the current IME does not support it. |
Public methods | |
---|---|
abstract
void
|
onError(int errorCode)
Callback when the connectionless handwriting session did not complete successfully. |
abstract
void
|
onResult(CharSequence text)
Callback when the connectionless handwriting session completed successfully and recognized text. |
Constants
CONNECTIONLESS_HANDWRITING_ERROR_NO_TEXT_RECOGNIZED
public static final int CONNECTIONLESS_HANDWRITING_ERROR_NO_TEXT_RECOGNIZED
Error code indicating that the connectionless handwriting session started and completed but no text was recognized.
Constant Value: 0 (0x00000000)
CONNECTIONLESS_HANDWRITING_ERROR_OTHER
public static final int CONNECTIONLESS_HANDWRITING_ERROR_OTHER
Error code for any other reason that the connectionless handwriting session did not complete successfully. Either the session could not start, or the session started but did not complete successfully.
Constant Value: 2 (0x00000002)
CONNECTIONLESS_HANDWRITING_ERROR_UNSUPPORTED
public static final int CONNECTIONLESS_HANDWRITING_ERROR_UNSUPPORTED
Error code indicating that the connectionless handwriting session was not started as the current IME does not support it.
Constant Value: 1 (0x00000001)
Public methods
onError
public abstract void onError (int errorCode)
Callback when the connectionless handwriting session did not complete successfully.
Parameters | |
---|---|
errorCode |
int : Value is CONNECTIONLESS_HANDWRITING_ERROR_NO_TEXT_RECOGNIZED , CONNECTIONLESS_HANDWRITING_ERROR_UNSUPPORTED , or CONNECTIONLESS_HANDWRITING_ERROR_OTHER |
onResult
public abstract void onResult (CharSequence text)
Callback when the connectionless handwriting session completed successfully and recognized text.
Parameters | |
---|---|
text |
CharSequence : This value cannot be null . |