1

我对android还很陌生。

我的应用程序中有一个活动。我使用共享偏好来存储与该活动相关的一些数据。现在,我如何从另一个服务类访问这些存储的数据?是否可以?

非常感谢您的关注。

4

2 回答 2

5

看到您已经在扩展 Context 的应用程序组件中,您可以简单地使用:

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

确保你在 .in 或之​​后调用它onCreate()

于 2013-01-20T10:25:40.803 回答
1

看看这里http://developer.android.com/guide/topics/data/data-storage.html#pref

您只能在同一应用程序 ID 中访问 SharedPreferences。

如果你想从另一个应用程序的上下文中访问它,你可以将模式设置为世界可读(但在 API 17 中强烈不推荐和弃用)。

于 2013-01-20T10:30:59.900 回答