gpt4 book ai didi

java - android中保存对象数组列表的方法

转载 作者:太空宇宙 更新时间:2023-11-04 10:37:09 25 4
gpt4 key购买 nike

我在将对象的 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;
}

}

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

最佳答案

您可以实现Parcelable在你的对象中。有online tool这会有所帮助。您实现的Parcelable您可以通过ArrayList<Parcelable>通过将数组放入 Intent 的 extras 或将数组保存在 SharedPreferences 中来完成 Activity 供以后使用。

关于java - android中保存对象数组列表的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49342456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com