【发布时间】:2018-06-15 04:57:59
【问题描述】:
我正在用 android 编写一个minesweeper 应用程序。它有 3 种难度模式,我想保存所有三种难度模式的分数。如果我只想存储所有模式的高分,我可以使用SharedPreferences object 来完成,但我想存储所有分数并按解决时间或日期排序显示给玩家解决了。
我曾想过将数据保存在文件或 json 文件中。我不想使用 SQLite 数据库,因为它的代码太多。
我只是想知道除了将所有内容保存在文件中(可能在资产中)之外是否有更好的方法。
有一个类似的question,但我认为接受的解决方案不能用来解决我的问题。
【问题讨论】:
-
使用比 sqlite 更少的代码
-
您是否尝试过使用 Android 架构组件中的 Room?这是一个非常有用的库,可以在 SQLite 数据库中保存或读取数据。
-
我不知道。我去看看,谢谢。
标签: android android-studio save android-sharedpreferences android-database