【发布时间】:2016-04-13 00:46:38
【问题描述】:
当我在 Activity 的头部创建共享首选项时,我的应用程序在运行时失败。 另一方面,当我将共享首选项放入方法中时,应用程序运行顺畅。 我想将共享首选项放在类的顶部,这样我就不必在每个方法中创建共享首选项。
为什么我不能在全局范围内创建共享首选项?现在我明白了我无法将共享首选项创建为全局对象,有没有办法让我不必在每个方法上都创建共享首选项?
【问题讨论】:
-
您可以将
SharedPreferences变量声明为类字段,但直到onCreate()才能对其进行初始化。
标签: java android global-variables code-organization