2015-12-19 5 views
6

Ich verwende SharedPreferences auf meinem Handy-App zu speichern Daten (zB für die Erstellung eine Recycler Ansicht Liste aus den Daten)Android Wear - Zugang mobile gemeinsame Vorlieben

Jetzt habe ich eine Verschleiß-Modul und ich versuche, um die gleiche Liste auf meinem Verschleißgerät zu bekommen. Kann ich über mein Verschleißgerät auf die gemeinsamen Einstellungen auf meinem Handy zugreifen?

Wenn Ihre Antwort nein ist, was ist die beste Alternative?

Antwort

0

Ich glaube, Sie nicht mobil Geteilt Preference zugreifen können, aber Sie können Daten mit Datenkarte oder eine Nachricht api senden, und Sie können Gson Bibliothek verwenden, um benutzerdefinierte Objekte als String

0

Sie sollten das tragbare Modul betrachten, E-Mails eine separate Anwendung.

Die tragbare Anwendung kann die SharedPreferences Ihrer mobilen Anwendung nicht lesen. Wenn Sie Daten zwischen Ihren mobilen und tragbaren Anwendungen teilen möchten, müssen Sie die Daten mit Data Layer Api synchronisieren.

Hoffe, es wird helfen!

+0

Ich glaube nicht, dass ich der Aussage zustimme: "Sie sollten das tragbare Modul als eine separate Anwendung betrachten". Sie können den Code problemlos zwischen mobilen und Verschleißmodulen austauschen, indem Sie ein "gemeinsames" Modul verwenden. Und als Benutzer würde ich erwarten, dass bestimmte Einstellungen nur einmal auf meinem Mobilgerät vorgenommen werden und die Einstellungen für das Wearable beibehalten werden. Wenn ich zum Beispiel in den USA bin und Daten im imperialen Format im Vergleich zu metrischen Daten sehen möchte, sollte ich, wenn ich dies als Einstellung in der mobilen App einstelle, nicht dieselbe Einstellung in der Abnutzungsanwendung einstellen. – w3bshark