我们有two apps with same sharedUserId and same signature
。因此,一个应用程序可以在没有任何问题(已测试)的情况下写入其他人的SharedPreferences。但问题是,当App B中的App A writes something to App B's shared preferences,
OnSharedPreferencesChangedListener's
未被调用时。两个应用程序都在测试期间运行。
有什么想法吗?谢谢。
答案 0 :(得分:0)
SharedPreferences不支持多个进程。
因此,不会调用App B中的OnSharedPreferencesChangedListener。 链接:http://developer.android.com/reference/android/content/SharedPreferences.html
注意:目前此类不支持跨多个进程使用。这将在稍后添加。