OnSharedPreferenceChangeListener 回调不跨应用调用

OnSharedPreferenceChangeListener callback is not called across applications

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

有什么想法吗?谢谢你。

SharedPreferences 不支持多进程。

所以应用 B 中的 OnSharedPreferencesChangedListener 没有被调用。 Link:http://developer.android.com/reference/android/content/SharedPreferences.html

注意:目前这个class不支持跨进程使用。这个以后补上。