public class RemoteInputIntent
extends Object
java.lang.Object | |
↳ | android.support.wearable.input.RemoteInputIntent |
以下示例通过启动输入活动提示用户为一个 RemoteInput
提供输入。
public static final String KEY_QUICK_REPLY_TEXT = "quick_reply"; RemoteInput[] remoteInputs = new RemoteInput[] { new RemoteInput.Builder(KEY_QUICK_REPLY_TEXT).setLabel("Quick reply").build() }; Intent intent = new Intent(ACTION_REMOTE_INPUT); intent.putExtra(EXTRA_REMOTE_INPUTS, remoteInputs); startActivity(intent);
通过onActivityResult(int, int, Intent)
返回的意图将包含收集到的输入结果。 要访问这些结果,请使用getResultsFromIntent(Intent)
函数。 结果值将显示在传递给构造函数RemoteInput.Builder
的结果键下。
public static final String KEY_QUICK_REPLY_TEXT = "quick_reply"; Bundle results = RemoteInput.getResultsFromIntent(intent); if (results != null) { CharSequence quickReplyResult = results.getCharSequence(KEY_QUICK_REPLY_TEXT); }
Constants |
|
---|---|
String |
ACTION_REMOTE_INPUT 开始一个活动,该活动将根据 |
String |
EXTRA_CANCEL_LABEL 显示可选字符串以取消操作。 |
String |
EXTRA_CONFIRM_LABEL 显示可选字符串以确认应执行操作。 |
String |
EXTRA_IN_PROGRESS_LABEL 可穿戴设备准备自动执行操作时显示的可选字符串。 |
String |
EXTRA_REMOTE_INPUTS 的阵列 |
String |
EXTRA_SKIP_CONFIRMATION_UI 可选布尔值,与 |
String |
EXTRA_TITLE 显示在确认屏幕顶部的字符串,用于描述“SMS”或“电子邮件”等操作。 |
Public constructors |
|
---|---|
RemoteInputIntent() |
Inherited methods |
|
---|---|
From class java.lang.Object
|
String ACTION_REMOTE_INPUT
开始一个活动,该活动将提示用户输入基于RemoteInput
输入。 结果将通过活动结果( onActivityResult(int, int, Intent)
。为了检索用户的输入,应该调用getResultsFromIntent(Intent)
以获取包含由远程输入收集器填充的每个结果键的键/值的包。
使用此操作时,应该使用 EXTRA_REMOTE_INPUTS
的数组填充额外的 RemoteInput
。
常量值:“android.support.wearable.input.action.REMOTE_INPUT”
String EXTRA_CANCEL_LABEL
显示可选字符串以取消操作。 这通常是命令式动词,如“取消”。 默认为取消。
常量值:“android.support.wearable.input.extra.CANCEL_LABEL”
String EXTRA_CONFIRM_LABEL
显示可选字符串以确认应执行操作。 这通常是命令式动词,如“发送”。 默认为“发送”。
常量值:“android.support.wearable.input.extra.CONFIRM_LABEL”
String EXTRA_IN_PROGRESS_LABEL
可穿戴设备准备自动执行操作时显示的可选字符串。 这通常是一个'ing'动词,以省略号结尾,如“正在发送...”。 默认为“正在发送...”。
常量值:“android.support.wearable.input.extra.IN_PROGRESS_LABEL”
String EXTRA_REMOTE_INPUTS
的阵列 RemoteInput
,与其一起使用 ACTION_REMOTE_INPUT
,指定要从用户收集输入。
常量值:“android.support.wearable.input.extra.REMOTE_INPUTS”
String EXTRA_SKIP_CONFIRMATION_UI
可选布尔值,与ACTION_REMOTE_INPUT
一起使用,用于指示在用户输入输入后是否应向用户显示确认屏幕。 默认值为true,表示在通过活动结果返回结果之前,会向用户显示确认屏幕。
常量值:“android.support.wearable.input.extra.SKIP_CONFIRMATION_UI”
String EXTRA_TITLE
显示在确认屏幕顶部的字符串,用于描述“SMS”或“电子邮件”等操作。
常量值:“android.support.wearable.input.extra.TITLE”
RemoteInputIntent ()