2015-12-19 13 views
6

Używam SharedPreferences na mojej aplikacji mobilnej, aby zapisać dane (np tworząc recykler listy Widok Z tych danych)Android Wear - dostęp mobilny wspólne preferencje

Teraz dodałem moduł ścieranie i próbuję aby uzyskać tę samą listę na moim urządzeniu zużywającym się. Czy ma dostęp do wspólnych preferencji na moim telefonie komórkowym z mojego urządzenia do noszenia?

Jeśli odpowiedź brzmi nie, jaka jest najlepsza alternatywa?

Odpowiedz

0

myślę, że nie może uzyskać dostępu mobilnego Shared preferencji, ale można wysłać dane przy użyciu danych mapy lub wiadomość API, można użyć gson bibliotekę do wysyłania niestandardowych obiektów jako ciąg

0

Należy rozważyć moduł noszenia jako osobna aplikacja.

Aplikacja przeznaczona do noszenia nie jest w stanie odczytać SharedPreferences w aplikacji mobilnej.

Jeśli chcesz udostępnić dane między telefonem komórkowym a aplikacjami do noszenia, musisz zsynchronizować dane z numerem Data Layer Api.

Mam nadzieję, że to pomoże!

+0

Nie sądzę, że zgadzam się z oświadczeniem: "Należy rozważyć moduł do noszenia jako oddzielną aplikację". Możesz łatwo udostępniać kod pomiędzy modułami mobilnymi i modułami "nosząc", mając moduł "wspólny". I jako użytkownik oczekiwałbym, że pewne ustawienia zostaną ustawione tylko raz na moim urządzeniu mobilnym, a ustawienia pozostaną w ustawieniach do noszenia. Na przykład, jeśli jestem w USA i chcę zobaczyć dane w formacie imperialnym w porównaniu z danymi metrycznymi, to jeśli ustawię to jako ustawienie w aplikacji mobilnej, nie będę musiał ustawiać tego samego ustawienia w aplikacji zużycia. – w3bshark

Powiązane problemy