将参数从加载活动传递到主活动

时间:2010-05-16 16:11:38

标签: android

我正在编写一个以加载活动开始的应用程序。在加载活动中,app从web请求html并解析html,然后将解析结果发送到主活动。主活动有几个选项卡,这些选项卡的内容基于解析结果。

例如,解析的结果是字符串列表[“apple”,“banana”,“orange”],我需要将此列表传递给main活动,以便主活动可以创建三个名为的选项卡经过三次尝试。

我想知道是否有任何方法可以在活动中传递字符串列表,BTW,这是通常的方法吗?

非常感谢。

2 个答案:

答案 0 :(得分:5)

主要活动中

Intent intent = new Intent(this, Child.class);
Bundle bundle = new Bundle();
bundle.putString("field name1", "data1");
bundle.putString("field name2", "data2");
intent.putExtras(bundle);
startActivity(intent);

儿童 .class

onCreate
Bundle bundle = getIntent().getExtras();
String data1 = bundle.getString("field name1");
String data2 = bundle.getString("field name2");

答案 1 :(得分:2)

你可以使用Intent的'extras'套装将你需要的所有信息传递给下一个活动。