通过许多 appstarts 保存价值的简单方法?

Posted

技术标签:

【中文标题】通过许多 appstarts 保存价值的简单方法?【英文标题】:Easy way to save values through many appstarts? 【发布时间】:2014-03-16 18:35:06 【问题描述】:

有没有办法通过应用程序的各种启动来保存值? 我需要保存一些统计数据(游戏记录)。 在objective-c中我使用了UserDefaults,它在Java中是什么? 如果可能的话,我想采取一种简单的方式(一行代码)。

【问题讨论】:

可能的解决方案***.com/questions/785973/… 【参考方案1】:

一行代码

不,这不会发生。但是,如果您只有简单的数据并且没有太多数据,那么您可以使用SharedPreferences

有一个很好的使用SharedPreferenceshere in the docs的基本示例

但是,如果您要为游戏存储大量数据,那么您可能需要实现 SQLite DB

See Storage Options 了解最适合您的方法。

【讨论】:

谢谢!我将使用数据库来处理大量数据。只需一个简单的 int 值,SharedPreferences 就可以工作。

以上是关于通过许多 appstarts 保存价值的简单方法?的主要内容,如果未能解决你的问题,请参考以下文章

在 Reface.AppStarter 中使用事件总线

将 App_Start 更改为 AppStart

关闭应用并在 appstart 上启动 webview

事件总线功能库,Reface.EventBus 详细使用教程

什么是 微服务

Scala实现简易爬虫