2015-12-19 18 views
6

sto usando SharedPreferences sul mio cellulare app di salvare i dati (ad esempio per la creazione di una visualizzazione elenco riciclatore da tali dati)Android Wear - Accesso mobile preferenze condivise

Ora ho aggiunto un modulo di usura e sto cercando per ottenere la stessa lista sul mio dispositivo di usura. È in grado di accedere alle preferenze condivise sul mio cellulare dal mio dispositivo antiusura?

Se la risposta è no, qual è la migliore alternativa?

risposta

0

penso che non è possibile accedere mobili preferenza condivisa, ma è possibile inviare i dati usando la mappa di dati o un messaggio api, ed è possibile utilizzare libreria GSON per inviare oggetti personalizzati come stringa

0

Si dovrebbe considerare il modulo da indossare come un'applicazione separata.

L'applicazione indossabile non è in grado di leggere le SharedPreferences dell'applicazione mobile.

Se si desidera condividere i dati tra il cellulare e le applicazioni indossabili, è necessario sincronizzare i dati con Data Layer Api.

Spero che possa essere d'aiuto!

+0

Non credo di essere d'accordo con l'affermazione "Dovresti considerare il modulo indossabile come un'applicazione separata". È possibile condividere facilmente il codice tra i moduli mobile e di usura con un modulo "comune". E come utente, mi aspetterei che determinate impostazioni vengano impostate una sola volta sul mio dispositivo mobile e che le impostazioni rimangano sul wearable. Ad esempio, se sono negli Stati Uniti e desidero visualizzare i dati in formato imperiale e metrico, se imposto come impostazione nell'app mobile, non dovrei impostare la stessa impostazione nell'app wear. – w3bshark

Problemi correlati