通过 ADB 发送带有多个字符串附加内容的启动 Activity 的意图

问题描述 投票:0回答:2

我正在尝试通过 ADB 命令通过 Intent 启动具有多个字符串附加功能的活动。我和this有同样的问题。唯一的区别是,我需要发送多个字符串额外内容。

这就是我额外发送单个字符串的方式:

adb shell am start -a "com.company.MY_COMMAND" --es "extra1" "Hello" -t "text/plain"

如何发送多个字符串附加内容?

android
2个回答
0
投票

对于多个字符串附加:

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");

0
投票

String s1 =intent.getStringExtra(“extra1”); String s2 = Intent.getStringExtra("extra2");

© www.soinside.com 2019 - 2024. All rights reserved.