3 回答
TA贡献1883条经验 获得超3个赞
Bundle b=new Bundle();
b.putStringArray(key, new String[]{value1, value2});
Intent i=new Intent(context, Class);
i.putExtras(b);
希望这会帮助你。
为了阅读:
Bundle b=this.getIntent().getExtras();
String[] array=b.getStringArray(key);
TA贡献2011条经验 获得超2个赞
这不是直接解决问题的方法,但是您也可以在包中使用.putStringArrayListExtra()。它比发送字符串数组更灵活。
Bundle b=new Bundle();
b.putStringArrayListExtra("URL_ARRAY_LIST",
myStringArrayList);
Intent i=new Intent(context, Class);
i.putExtras(b);
然后,您可以按以下方式获取此arrayList:
ArrayList<String> urls;
urls = getIntent().getStringArrayListExtra("URL_ARRAY_LIST");
TA贡献1827条经验 获得超9个赞
意图将数据携带到键值映射中,其中“键”是在将数据存储到意图中时选择的字符串名称标识符。读取该数据时,您请求相同的“密钥”。您可以在单个Intent中存储各种数据类型。
- 3 回答
- 0 关注
- 614 浏览
添加回答
举报