Android 从服务访问共享首选项

Android 从服务访问共享首选项,android,sharedpreferences,android-service,Android,Sharedpreferences,Android Service,我对安卓相当陌生 我的申请表中有一个活动。我使用共享首选项来存储与该活动相关的一些数据。现在,我如何从另一个服务类访问这些存储的数据?可能吗 非常感谢您的关注。鉴于您已经在一个扩展上下文的应用程序组件中,您只需使用: SharedPreferences prefs = this.getSharedPreferences("Pref name", Context.MODE_PRIVATE); 请确保在onCreate()中或之后调用此函数。鉴于您已经在扩展上下文的应用程序组件中,只需使用: Sh

我对安卓相当陌生

我的申请表中有一个活动。我使用共享首选项来存储与该活动相关的一些数据。现在,我如何从另一个服务类访问这些存储的数据?可能吗


非常感谢您的关注。

鉴于您已经在一个扩展上下文的应用程序组件中,您只需使用:

SharedPreferences prefs = this.getSharedPreferences("Pref name", Context.MODE_PRIVATE);

请确保在
onCreate()

中或之后调用此函数。鉴于您已经在扩展上下文的应用程序组件中,只需使用:

SharedPreferences prefs = this.getSharedPreferences("Pref name", Context.MODE_PRIVATE);
请确保在
onCreate()中或之后调用此函数。请查看此处

您只能访问同一应用程序ID内的SharedReference

如果您想从另一个应用程序的上下文访问它,您可以将该模式设置为world readable(但在API 17中不建议使用并降低其使用价值)。

请查看此处

您只能访问同一应用程序ID内的SharedReference

如果您想从另一个应用程序的上下文访问它,您可以将该模式设置为world readable(但在API 17中,强烈不建议使用该模式,并降低其使用价值)