Próbuję dowiedzieć się, czy potrzebuję użyć adaptera synchronizacji w mojej aplikacji na Androida.Kiedy/nie należy używać adaptera synchronizacji
proceduralne podejście Przykład:
- (z zasięgiem sieci) Zmiany wprowadzone przez użytkownika będą automatycznie przesyłane do serwera.
- (BEZ zasięgu sieci) Zmiany zostaną zapisane w tabeli sqlite i poczekać, aż transmisja internetowa prześle zmiany.
- Zmiany wysłane na serwer zostaną zapisane w lustrzanym odbiorze tabeli sqlite w pewnym stopniu na serwerze.
- Zmiany na serwerze będą używać struktury C2DM do powiadamiania użytkowników o zmianach.
- Gdy aplikacja otrzyma powiadomienie, pobierze niezbędne dane z serwera i zaktualizuje tabele sqlite.
Pytanie brzmi, czy należy używać adaptera synchronizacji do tej pracy? Jeśli tak, to jakie byłoby podejście wysokiego poziomu oparte na moim przykładzie powyżej. Dziękuję Ci.
Dzięki za odpowiedź. Szukałem implementacji serwera PHP, która będzie zarządzać żądaniami HTTP. Spokojne podejście, tak jak to opisałeś, było tak naprawdę, jak chciałem. Światło narzutowe jest kluczowe. – HGPB
Kiedy myślę o synchronizacji, myślę o dwukierunkowym przepływie danych z każdą synchronizacją. Moja aplikacja tak naprawdę nie wymaga takiej funkcjonalności, jak widzisz na moim przykładzie. – HGPB