UI と実行中の個別のプロセスの両方を含む Android アプリを作成しています。メイン プロセスと、別のプロセスで実行されるアプリケーションで定義されたサービスとの間で簡単な情報を共有したいと考えています。この目的でプロセス間通信に AIDL を使用するのは面倒です。
問題は、この 2 つのプロセス間の通信にアプリケーションの共有設定を使用しても安全かということです。これは、読み取りと書き込みの両方が同じ共有設定を行うことです。
本当に効果があるのか気になります。Android 開発者の共有設定に関するリファレンス (http://developer.android.com/reference/android/content/SharedPreferences.html) では、次のように述べています。注: 現在、このクラスは複数のプロセスでの使用をサポートしていません。これは後で追加されます。しかし、これが何を意味するのか正確にはわかりません。
ご協力いただきありがとうございます