我正在编写一个包含 UI 和运行的单独进程的 Android 应用程序。我想在主进程和在我的应用程序中定义的在不同进程中执行的服务之间共享简单信息。为此,我发现使用 AIDL 进行进程间通信很麻烦。
问题是:使用应用程序的 Shared Preferences 在这两个进程之间进行通信是否安全?这是:读取和写入相同的共享首选项。
我想知道它是否真的有效。在有关共享首选项的 android 开发人员参考 (http://developer.android.com/reference/android/content/SharedPreferences.html) 中,他们声明:注意:目前此类不支持跨多个进程使用。这将在稍后添加。但我不知道这到底是什么意思。
谢谢你的帮助