我正在制作一个应用程序,可以让我在 Android 中跟踪我的收入/支出。我希望该应用程序能够向我显示特定时间段内的收入和支出。
到目前为止我得到的是这个
public void buildArray (String num, String kat, String titel) {
Set<String> mySet = new HashSet<String>();
mySet.add(num);
mySet.add(kat);
mySet.add(titel);
saveData(mySet);
}
public void saveData (Set<String> setName) {
SharedPreferences sp = this.getActivity().getSharedPreferences("Utgifter", Context.MODE_PRIVATE);
SharedPreferences.Editor edit = sp.edit();
Date date = new Date();
edit.putStringSet(String.valueOf(date), setName);
edit.commit();
}
对于用户输入的每个条目,我想存储四个值。条目的金额、类别和标题,以及当前时间作为键。
我的问题是如何从 SharedPreferences 中读取字符串集以及使用日期作为键是一个好主意吗?是否有办法循环遍历所有保存的值并在一定的时间间隔内读取这些值?
谢谢!
最佳答案
关于java - 在 Android SharedPreferences 中使用当前日期作为键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33066577/