オブジェクトのリストを使用して2番目のアクティビティを呼び出すアプリケーションがあります。 1:それは私のコードは私の呼び出し元からオブジェクトのリストを取得したい
Intent returnIntent = new Intent();
Bundle bundle = new Bundle();
bundle.putSerializable("myList", (Serializable) list);
returnIntent.putExtras(bundle);
context.setResult(100, returnIntent);
context.finish();
に従っていると私は、オブジェクトのリストをretriveしようとしていますが、私はあなたが2つのメソッドを使用することができます
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode == 100) {
Bundle bundel = data.getExtras();
try {
list = (List<Model>) bundel.get("myList");
} catch (Exception ex) {
Log.d("MY ERROR", ex.toString());
}
Toast.makeText(GetXmlFromUrlActivity.this, "You need to enter your name: " + list.size(), Toast.LENGTH_LONG).show();
}
}
Can anyone please help me?
Serializableのは、あなたは、AndroidのためにParcelableを使用することができます少し遅いです。 –