【发布时间】:2010-07-19 14:55:09
【问题描述】:
我正在尝试从 PreferenceManager 获取 SharedPreferences 对象,但不想将 Context 传递给类。
我可以从我的班级中获取“全局”上下文吗?
SharedPreferences pref =
PreferenceManager.getDefaultSharedPreferences(Some Global Context);
【问题讨论】:
我正在尝试从 PreferenceManager 获取 SharedPreferences 对象,但不想将 Context 传递给类。
我可以从我的班级中获取“全局”上下文吗?
SharedPreferences pref =
PreferenceManager.getDefaultSharedPreferences(Some Global Context);
【问题讨论】:
您通常应该从应用程序的任何主要组件(活动、服务等)中引用上下文。如果这是一个实用程序类,那么传递一个上下文的引用就足够了。
您是否正在尝试实施或避免实施特定模式?
【讨论】: