我在写一个以加载活动开始的应用程序。在加载活动中,应用程序向web请求html并解析html,然后将解析结果发送给主活动。主要活动有几个选项卡,这些选项卡的内容基于解析结果。将参数从加载活动传递到主活动
例如,解析的结果是字符串[“apple”,“banana”,“orange”]的列表,我需要将此列表传递给主活动,以便主活动可以创建三个选项卡以三种水果命名。
我想知道是否有任何方法可以在活动中传递字符串列表,顺便说一句,这是做这件事的常见方式吗?
非常感谢。
我在写一个以加载活动开始的应用程序。在加载活动中,应用程序向web请求html并解析html,然后将解析结果发送给主活动。主要活动有几个选项卡,这些选项卡的内容基于解析结果。将参数从加载活动传递到主活动
例如,解析的结果是字符串[“apple”,“banana”,“orange”]的列表,我需要将此列表传递给主活动,以便主活动可以创建三个选项卡以三种水果命名。
我想知道是否有任何方法可以在活动中传递字符串列表,顺便说一句,这是做这件事的常见方式吗?
非常感谢。
您可以使用Intent的“额外”套件将所需的所有信息传递给下一个活动。
内主要活动
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);
内的onCreate儿童的.class
Bundle bundle = getIntent().getExtras();
String data1 = bundle.getString("field name1");
String data2 = bundle.getString("field name2");
通过 'Info.putExtras(包);' 的,你的意思'I.putExtras(束);'?我没有看到Info的定义。 – 2014-07-12 18:38:15