我的问题和疑问是能够以某种形式的有序结构或分类形式保存我的应用数据,进一步解释。
基本上我正在学习绳索并制作一个能够存储月收入和费用的测试应用程序。我有两个自定义arraylist Arraylist,一个用于INCOME,一个用于EXPENSE,用户通过edittexts输入信息,并在两个单独的ListView中显示。
目前我正在使用SharedPreferences保存数据。我使用Gson将我的整个arraylists保存在共享偏好中。
我想要做的是在不同月份保存数据。因此,数据将存储在1月2月3月等。从iv读取和理解,这可能无法通过SharedPreferences进行。我通过Sqlite和内部存储进一步阅读,但还没有能够分辨哪一个是我的例子的最佳选择。
因此,考虑到我的情况,甚至一般情况下,对数据进行分类的最佳方法是什么。
答案 0 :(得分:0)
如果我是你,我会像这样创建简单的sqlite表:
type =>费用/收入。
然后使用 grouBy 语句获取每月费用和收入。