0

私は持っている

Integer[] mainArray;

一意の値でランダムに満たされた私のアクティビティの 1 つ。
この配列を次のアクティビティにコピーしますか?
どのように達成できますか?私はそれを運ぶオプションがないように見えることを見てきました

Bundle b=new Bundle();
b.putIntArray("key", mainArray);
Intent i=new Intent(context, Class);
i.putExtras(b);
4

3 に答える 3

0

これを試して、

整数配列の代わりに arraylist を使用します。

Intent i=new Intent(context, Class);
 i.putIntegerArrayListExtra("name", arraylist);
 startActivity(i);

次のアクティビティへのその他のこの整数配列リスト

 Intent i = getIntent();
 ArrayList<String> list = new ArrayList<String>();
 list = i.getStringArrayListExtra("name");
于 2013-02-04T13:47:22.673 に答える