android - SharedPreferences在android程序中产生强制关闭

标签 android sharedpreferences

我正在构建一个包含 SharedPreferences 的 android 项目。

我的 SharedPreferences 工作正常,我在多个 Activity 中对其进行了测试。但是在我为全局变量定义的类中,定义 SharedPreferences 将导致强制关闭(eclipse 没有在代码中显示任何错误)。

public class Globals extends Application {

    final SharedPreferences s = getSharedPreferences("Prefs", MODE_PRIVATE);

}

问题是什么?

最佳答案

您应该传递 Context 并使用

SharedPreferences prefs = Context.getSharedPreferences( "首选项", Context.MODE_PRIVATE);

关于android - SharedPreferences在android程序中产生强制关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20444459/

相关文章:

Android SharedPreferences IOException 错误

Android – 在哪里存储下载的内容,内部存储还是外部存储?

android - SSLException 由于亚马逊服务上传项目

android - 将用户输入保存到 SharedPreferences 并将值设置为 EdiTtext

android - 如何为 Android 中的首次运行 Activity 配置 SharedPreferences?

Android SharedPreferences所有变量分配给相同的值

android - Kotlin 中的方法 hashMapOf()

Android 市场销售升级

Android - 应用程序停止/销毁后访问 SharedPreferences

Flutter SharedPreferences 保存在 Firebase FCM 后台并通过按钮加载不起作用