我正在尝试通过 ADB 命令通过 Intent 启动具有多个字符串附加功能的活动。我和this有同样的问题。唯一的区别是,我需要发送多个字符串额外内容。
这就是我额外发送单个字符串的方式:
adb shell am start -a "com.company.MY_COMMAND" --es "extra1" "Hello" -t "text/plain"
如何发送多个字符串附加内容?
对于多个字符串附加:
adb shell am start -a "com.company.MY_COMMAND" --es "extra1" "Hello" -e "extra2" "World" -t "text/plain"
要在接收端提取这些:
String hello = intent.getStringExtra("extra1");
String world = intent.getStringExtra("extra2");
String s1 =intent.getStringExtra(“extra1”); String s2 = Intent.getStringExtra("extra2");