2016-10-10 8 views
-5

1つのアクティビティから別のアクティビティへのインテントを使用してオブジェクト配列を渡し、その中のデータオブジェクト配列を使用するにはどうすればよいですか?私はオブジェクト配列と他の何をできたインテントを使用したクラスオブジェクトの配列の受け渡し

img

+0

ようこそスタックオーバーフロー!画像としてのコードは[推奨]です(http://meta.stackoverflow.com/questions/285551)。実際のコードをテキストとして質問を編集してください。良い書式設定はオプションです。 –

答えて

0

活動を開始するための方法であり、初期化部分の

私が原因nonconvertibleタイプに渡すSerializableParcelableを試してみましたが、配列で立ち往生

コードサンプルdoは、オブジェクト配列を渡すのではなく、文字列を渡そうとしていることを考慮して、各値を別々に送ります。

Intent intent = new Intent(this, DataShow.class); 
intent.putExtra("name", object.getString("name"); 
... 
intent.putExtra("date_added", object.getString("date"); 
startActivity(intent); 
+0

SampaioさんはURレスポンスのためにthanxですが、私は3つのフィールドが配列のサイズではないことを知っています。これらのフィールドをオブジェクトにラップし、そのオブジェクトの配列を渡す必要があります。 – Anil

関連する問題