android - studio - ¿SyncAdapter admite cargar y descargar durante una sincronización?
sincronizar en android studio (1)
Estoy tratando de escribir un Android SyncAdapter
y estoy un poco confundido. Durante una sincronización (es decir, en onPerformSync()
), quiero poder bajar datos desde un servidor remoto pero también enviar datos a un servidor remoto (¿es una sincronización bidireccional? O una sincronización bidireccional cuando el servidor también inicia una sincronización?).
De todos modos, supongo que necesito configurar android:supportsUploading="true"
en el archivo de manifiesto. Sin embargo, desde mi entendimiento, la documentación dice que esto es solo para cargas. ¿No es posible cargar y descargar en una operación de sincronización con SyncAdapter
?
Gracias.
Editar: Parece que Sample SyncAdapter
tiene dos modos de sincronización (aunque no estoy 100% seguro), pero solo desde API 11+. Quiero soportar niveles anteriores de API. ¿No es esto posible?
No sé qué protocolo está utilizando para enviar o recibir datos, pero si está utilizando http puede hacer ambas cosas fácilmente mediante el uso de un HTTP Get-Request para recibir datos y una solicitud POST o PUT para enviar datos.