Gemeinsame Einstellungen zwischen zwei Prozessen derselben Anwendung

Ich schreibe eine Android-App, in der sowohl die Benutzeroberfläche als auch separate Prozesse ausgeführt werden. Ich möchte einfache Informationen zwischen dem Hauptprozess und einem in meiner Anwendung definierten Dienst austauschen, der in einem anderen Prozess ausgeführt wird. Ich finde es zu unordentlich, AIDL für die prozessübergreifende Kommunikation zu diesem Zweck zu verwenden.

Die Frage ist: Ist es sicher, gemeinsame Einstellungen der Anwendung für die Kommunikation zwischen diesen beiden Prozessen zu verwenden? Dies ist: Beide lesen und schreiben die gleichen gemeinsamen Einstellungen.

Ich frage mich, ob es tatsächlich funktioniert. In der Referenz von Android-Entwicklern zu gemeinsamen Einstellungen (http://developer.android.com/reference/android/content/SharedPreferences.html) heißt es:Hinweis: Derzeit unterstützt diese Klasse die Verwendung über mehrere Prozesse hinweg nicht. Dies wird später hinzugefügt. aber ich weiß nicht genau, was das bedeutet.

Danke für Ihre Hilfe

Antworten auf die Frage(3)

Ihre Antwort auf die Frage