不跨应用程序调用OnSharedPreferenceChangeListener回调

时间:2015-02-03 08:28:51

标签: android sharedpreferences shared-memory

我们有two apps with same sharedUserId and same signature。因此,一个应用程序可以在没有任何问题(已测试)的情况下写入其他人的SharedPreferences。但问题是,当App B中的App A writes something to App B's shared preferences, OnSharedPreferencesChangedListener's未被调用时。两个应用程序都在测试期间运行。

有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

SharedPreferences不支持多个进程。

因此,不会调用App B中的OnSharedPreferencesChangedListener。 链接:http://developer.android.com/reference/android/content/SharedPreferences.html

注意:目前此类不支持跨多个进程使用。这将在稍后添加。