¿SyncAdapter soporta tanto la carga como la descarga durante una sincronización?
Estoy tratando de escribir un Android SyncAdapter
y estoy un poco confundido. Durante una sincronización (es decir, en onPerformSync()
), quiero ser capaz de extraer datos de un servidor remoto, sino también empujar datos hasta un servidor remoto (es que una sincronización de 2 vías o es una sincronización de 2 vías cuando El servidor también inicia una sincronización?).
De todas formas, supongo que necesito establecer android:supportsUploading="true"
en el archivo de manifiesto. Sin embargo, según mi entendimiento, la documentación dice que esto es solo para subidas. ¿No es posible realizar tanto la carga como la descarga en una operación de sincronización con un SyncAdapter
?.
- Aplicación de Android que usa Google Calendar - Problema de sincronización
- Sincronización cliente-servidor sobre REST
- Persistencia de datos de usuario de servicios en línea para "visualización sin conexión" en aplicaciones de Android
- Juegos de sincronización de Java: sincronizados && wait && notify
- ¿Qué es una buena implementación en la actualización de elementos que cambian mucho en RecyclerView (intercambio) y la retroalimentación inmediata de los usuarios?
Gracias.
Edit: Parece que el Sample SyncAdapter
tiene sincronización de dos vías (aunque no estoy 100% seguro) – pero sólo desde API 11+. Quiero soportar niveles anteriores de API – ¿esto no es posible ?.
- Buscando información sobre el Administrador de sincronización de Android
- Android Studio 1.0 'runProguard' vs 'minifyEnabled'
- Añadir cuenta automáticamente
- ¿Cómo notificar a la actividad de llamada cuando SyncAdapter ha finalizado?
- Android 1.x Contacts.Extensions para un tipo de cuenta personalizada?
- Cómo habilitar la sincronización de la cuenta personalizada en android?
- ¿Cómo manejas los registros de antememoria de caché en la aplicación para móviles
- Adaptador de sincronización de contactos en android
No sé, qué protocolo está utilizando para enviar o recibir datos, pero si está utilizando http, puede hacer fácilmente ambos mediante una solicitud HTTP Get para recibir datos y una solicitud POST o PUT para enviar datos.
- Android getLatitude () devuelve latitud geodésica o geocéntrica?
- ¿Cómo utilizar la Biblioteca de facturación de Android?