<分区>
我知道您可以使用以下命令通过 adb
从任何应用启动任何导出的 Activity :
am start -n com.myapp.test/.TestActivity
使用 "am start"
命令也可以向 Activity 发送额外的数据(我知道怎么做,这不是我要问的问题!)。
但是我需要知道的是,是否也可以在完成时接收从启动的 Activity 发回的响应数据?
<分区>
我知道您可以使用以下命令通过 adb
从任何应用启动任何导出的 Activity :
am start -n com.myapp.test/.TestActivity
使用 "am start"
命令也可以向 Activity 发送额外的数据(我知道怎么做,这不是我要问的问题!)。
但是我需要知道的是,是否也可以在完成时接收从启动的 Activity 发回的响应数据?
最佳答案
更新
您可以将结果打印到 logcat。
从-W
开始, 所以它等待启动完成
然后做一个logcat -d
OP 已经了解以下内容。我误解了这个问题,保留它以防其他人登陆这里
向 Activity 发送数据
请引用here用于 Intent 规范。
您可以传入键值对。
引用规范
-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE>
可用于传递键字符串值对。
还有其他选项可以传递不同类型的数据
关于android - 是否可以通过 adb shell 启动 Activity 并接收其响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36768354/