我对android很新。
我的申请中有活动。我使用共享首选项来存储与该活动相关的一些数据。现在,我如何从另一个服务类访问这些存储的数据?可能吗?
非常感谢您的关注。
答案 0 :(得分:5)
看到你已经在扩展Context的应用程序组件中,你可以简单地使用:
SharedPreferences prefs = this.getSharedPreferences("Pref name", Context.MODE_PRIVATE);
请务必在onCreate()
之内或之后拨打此电话。
答案 1 :(得分:1)
在这里查看http://developer.android.com/guide/topics/data/data-storage.html#pref
您只能访问同一应用程序ID中的SharedPreferences。
如果您想从其他应用程序的上下文访问它,您可以将该模式设置为世界可读的(但在API 17中严格不推荐和折旧)。