如何在应用程序中进行更改,以便在应用程序重新启动时所有设置保持不变(例如,如果我从应用程序中选择了振动,那么当应用程序未运行时,如果我的手机在应用程序重新启动时处于振铃模式,它会将自己设置为振动)?
最佳答案
实际上有多种方法可以持久化更改。 Android documentation更详细地涵盖了所有这些,但本质上是这五种方式。最简单的可能是 SharedPreferences
。
共享首选项
将私有(private)原始数据存储在键值对中。
内部存储
将私有(private)数据存储在设备内存中。
外部存储
将公共(public)数据存储在共享的外部存储上。
SQLite 数据库
将结构化数据存储在私有(private)数据库中。
网络连接
使用您自己的网络服务器将数据存储在网络上。
关于android - 用户设置 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10346822/