我的活动中有一个对象列表,我想将该对象列表传递给另一个活动以在该活动中生成列表视图,这可能吗?

对于简单的字符串值,我使用了以下代码...

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");

09-16 06:14