我正在用Android编写扫雷应用程序。 它有3种难度模式,我想保存所有三种难度模式的所有分数。 如果我只想存储所有模式的高分,我可以使用SharedPreferences object
来完成,但是我想存储所有分数并按解决时间或日期显示给玩家解决了。
我曾考虑过将数据保存在文件或json文件中。 我不想使用SQLite数据库,因为它的代码太多。
我只想知道是否有比将所有内容保存在文件中(也许在资产中)更好的方法。
有一个类似的问题,但是我认为接受的解决方案不能用来解决我的问题。
您可以为此使用Firebase数据库。 数据库的好处是,如果您希望游戏还向正在玩它的其他人显示排行榜,它会实时显示。 只需在游戏结束时添加数据,然后根据数据过滤结果即可。 希望对您有所帮助,这是一个链接,可帮助您从这里开始