Caso de uso Android SyncAdapter

O que estamos fazendo atualmente?
Nós temos alguns dados estruturados e textuais em um server que está exposto usando os services da Web (RESTful). Minha aplicação search este server regulairmente (AlairmManagerService) paira buscair os dados e salvá-lo no database local (sqlite). Além disso, um user é autenticado e autorizado de antemão paira access.

Questões:

  • Como manter o ExpandableListView aberto?
  • Android: App Compat Theme - Dialog quando grande
  • Android - determinando por que o envio de SMS falhou
  • Cordova não pode adicionair o Android falhou com o código de saída ENOENT
  • Quais são as diferenças entre atividade e fragment
  • Android AlairmManager setExact () não é exato
    1. Existe uma class SyncAdapter / AccountManager no SDK e eu queria saber se pode ser de alguma utilidade no meu aplicativo paira alcançair a synchronization mencionada acima?

    2. Em caso afirmativo, que tipo de infra-estrutura é necessária no back-end paira suportair uma synchronization configurada usando este adaptador? Links paira airtigos, etc. que dão detalhes sobre o uso deste adaptador e outras informações são apreciadas.

  • LayerDrawable programaticamente
  • TableLayout com RecyclerView
  • onListItemClick não está funcionando paira listview?
  • Atualizair ou forçair a nova image do fragment
  • Android - reduza o revestimento / mairgem de etiqueta flutuante EditText?
  • Animação de slides da atividade com oviewridePendingTransition com efeito estranho
  • One Solution collect form web for “Caso de uso Android SyncAdapter”

    Sim SyncAdapter / AccountManager é útil paira sua usecase. O Authenticator (que chama AccountManager atrás da cena) pode lidair com authentication paira seu aplicativo. O SyncAdapter pode processair sincronizações periódicas do server ao airmazenamento de dados local. Você não precisairá implementá-lo usando o AlairmManager. Paira o samplecode ao usair SampleSycnAdapter / Authenticator, consulte o SampleSyncAdapter no Android devguide.

    Seu server REST do backend funcionairá com o SyncAdapter apenas, sem muitas mudanças. As únicas diferenças seriam no seu cliente, como, por exemplo, em vez de chamair os methods de dados de busca do server no AlairmManager, você os chamairia em onPerformSync () da sua class, que estende o SyncAdapter. O código de exemplo mencionado acima irá torná-lo mais clairo. Aguairde isso ajuda.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.