我正在尝试从 PreferenceManager 获取 SharedPreferences 对象,但不想将上下文传递给该类。< / p>
我可以从课堂内获得“全球”背景吗?
SharedPreferences pref =
PreferenceManager.getDefaultSharedPreferences(Some Global Context);
答案 0 :(得分:1)
您通常应该从应用程序的任何主要组件(活动,服务等等)引用上下文。如果这是一个实用程序类,那么传递上下文的引用就足够了。
您是否尝试实施某种特定模式?或避免实施?