在android中保存多个级别的所有高分的最佳方法是什么?

时间:2018-06-15 04:57:59

标签: android android-studio save android-sharedpreferences android-database

我在android中编写了一个minesweeper应用程序。它有3种难度模式,我想保存所有三种难度模式的所有分数。如果我只想存储所有模式的高分,我可以用SharedPreferences object完成它但我想存储所有分数并将它们显示给播放器,按照解决或约会的时间排序它解决了。

我想过将数据保存在文件或json文件中。我不想使用SQLite数据库,因为代码太多了。

我只是想知道除了保存文件中的所有内容(可能在资产中)之外,还有更好的方法可以做到这一点。

有一个类似的question,但我不认为可以使用已接受的解决方案来解决我的问题。

1 个答案:

答案 0 :(得分:1)

您可以使用Firebase数据库。数据库的好处是,如果您希望您的游戏也向正在播放它的其他人显示排行榜,它会实时显示。只需在游戏结束时添加数据并根据数据过滤结果。希望这有所帮助,这是一个让你开始的链接here