将一个String数组从一个活动传递给另一个活动在android中

时间:2013-06-16 06:56:51

标签: android android-intent android-service android-arrayadapter

我的申请中有两项活动。我想将String数组从一个活动传递到另一个活动。如何将这些值从活动传递给活动?

2 个答案:

答案 0 :(得分:2)

Bundle bundel = new Bundle();
bundel.putStringArray("key",array);

Intent intent = new Intent(this,next.class)
intent.putExtras(bundel);
startActivity(intent);

答案 1 :(得分:0)

第一项活动:

ArrayList<String> array = new ArrayList<String>();
Intent intent = new Intent(this, nextActivity.class);
intent.putStringArrayListExtra("strings", array);
startActivity(intent);

第二项活动:

ArrayList<String> resultArray = getIntent().getStringArrayListExtra("strings");