我的活动中有一个对象列表,我想将该对象列表传递给另一个活动以在该活动中生成列表视图,这可能吗?
对于简单的字符串值,我使用了以下代码...
Intent intentprint=new Intent(OrdersScreen.this,PrintTemplate.class);
String pbal=String.valueOf(Balance.getText());
intentprint.putExtra("Branch", bname);
intentprint.putExtra("Party", pname);
intentprint.putExtra("Balance",pbal);
intentprint.putExtra("Billvalue", bal);
startActivity(intentprint);
任何帮助将不胜感激..
最佳答案
您可以发送对象的数组列表,如下所示
intent.putParcelableArrayListExtra("some_key", (ArrayList<TYPE>) list);
startActivity(intent);
取回
ArrayList<TYPE> list = (ArrayList<TYPE>)getIntent().getParcelableArrayListExtra("some_key");