繁体   English   中英

在Android中保存对象数组列表的方法

[英]Way of saving arraylist of objects in android

我在将对象的ArrayList保存到android中的文件时遇到困难。 我希望能够读取这些对象并在每个对象上调用方法以获取其属性之一。 这是对象类

public class Transaction {

private double amount;
private String store;
private Date date;

public Transaction(){
    amount = 0.0;
    store = null;
    date = null;
}

public Transaction(double amt, String str, Date dat ) {
    amount = amt;
    store = str;
    date = dat;
}

}

在我的活动中,我接受输入并创建一个新的Transaction对象。 然后,我将Transaction对象添加到ArrayList中。 我想将ArrayList保存到文件中,并能够从其他活动访问ArrayList。 在这个不同的活动中,我想访问并调用ArrayList中的每个对象上的getAmount()以创建总量并将其显示在屏幕上。 谢谢。

您可以在对象中实现Parcelable 在线工具可以提供帮助。 实现Parcelable的用户可以通过将ArrayList<Parcelable>槽活动传递到Intent的Extras中,或将其保存在SharedPreferences中供以后使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM