如何从服务获得私人偏好?

时间:2012-01-27 09:35:08

标签: android sharedpreferences android-service

当我运行我的Activity时,我用它来获取这样的首选项对象:

SharedPreferences preferences = getPreferences(MODE_PRIVATE);

我也希望从应用程序的服务中获取此对象;遗憾的是,Service类不提供getPreferences方法,只提供getSharedPreferences()方法;我应该使用哪些参数来获取相同的对象? 谢谢。

1 个答案:

答案 0 :(得分:2)

如果您只在应用中使用一个SharedPreferences,则只需通过PreferenceManager.getDefaultSharedPreferences()即可获得。

顺便说一句。 SharedPreferences不适用于不同的流程。