将2d数组传递给android中的新活动

时间:2012-10-23 06:01:54

标签: android multidimensional-array android-activity

如何将 2d String array 传递给 new activity ???

然后在新活动中,我怎么能 retrieve 数组?

1 个答案:

答案 0 :(得分:3)

你必须使用:

 String [][]str;
 Intent summaryIntent = new Intent(this, Second.class);
 Bundle b=new Bundle();
 b.putSerializable("Array", str);
 summaryIntent.putExtras(b);
 startActivity(summaryIntent);

对于接收数组使用:

Bundle b = getIntent().getExtras();
String[][] list_array = (String[][])b.getSerializable("Array");

由于