ConnectionlessHandwritingCallback


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,, android.view.inputmethod.InputMethodManager#startConnectionlessStylusHandwritingForDelegation(android.view.View,android.view.inputmethod.CursorAnchorInfo,java.util.concurrent.Executor,android.view.inputmethod.ConnectionlessHandwritingCallback), or android.view.inputmethod.InputMethodManager#startConnectionlessStylusHandwritingForDelegation(android.view.View,android.view.inputmethod.CursorAnchorInfo,java.lang.String,java.util.concurrent.Executor,android.view.inputmethod.ConnectionlessHandwritingCallback).

Summary

Constants
static Int

Error code indicating that the connectionless handwriting session started and completed but no text was recognized.

static Int

Error code for any other reason that the connectionless handwriting session did not complete successfully.

static Int

Error code indicating that the connectionless handwriting session was not started as the current IME does not support it.

Public methods
abstract Unit
onError(errorCode: Int)

Callback when the connectionless handwriting session did not complete successfully.

abstract Unit

Callback when the connectionless handwriting session completed successfully and recognized text.

Constants

CONNECTIONLESS_HANDWRITING_ERROR_NO_TEXT_RECOGNIZED

static val CONNECTIONLESS_HANDWRITING_ERROR_NO_TEXT_RECOGNIZED: Int

Error code indicating that the connectionless handwriting session started and completed but no text was recognized.

Value: 0

CONNECTIONLESS_HANDWRITING_ERROR_OTHER

static val CONNECTIONLESS_HANDWRITING_ERROR_OTHER: Int

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.

Value: 2

CONNECTIONLESS_HANDWRITING_ERROR_UNSUPPORTED

static val CONNECTIONLESS_HANDWRITING_ERROR_UNSUPPORTED: Int

Error code indicating that the connectionless handwriting session was not started as the current IME does not support it.

Value: 1

Public methods

onResult

abstract fun onResult(text: CharSequence): Unit

Callback when the connectionless handwriting session completed successfully and recognized text.

Parameters
text CharSequence: This value cannot be null.