我想在第一个活动中使用以下代码从一个活动发送String
到List<String>
另一个活动:
Intent intent1=new Intent(Activity2);
Bundle b=new Bundle();
b.putStringArrayList("IDs", (ArrayList<String>) ids);
intent1.putExtra("message","IDs");
intent1.putExtras(b);
我正在第二个活动中访问此内容,如下所示:
Bundle b= intent.getExtras();
String str=b.getString("message");
ArrayList<String> list=b.getStringArrayList("IDs");
问题是:即使得到正确的值,我也得到str
了。我在使用的过程中遗漏了什么吗?null
list
Bundle