Proveedor de contenido para obtener resultados del servidor web?
Quiero crear un proveedor de contenido que traerá resultados de un servidor web. Es como yo enviar algunos parámetros de post a mi servidor web y me devuelve con alguna respuesta JSON que debo analizar y mostrar en el cuadro de búsqueda rápida de Android.
Ya miré en SearchableDictionary, pero no parecen estar conectándose a un servidor para obtener resultados. Busqué en la web, pero no había ejemplos adecuados en ninguna parte.
¿Cómo puedo hacerlo?
ContentProviders no están destinados a ser fuentes asincrónicas de datos. En tal situación, necesitará crear un SyncAdapter
que mantenga una base de datos local sincronizada con un almacén de datos remoto y exponga los datos de esta base de datos local. ContentResolver
s se integran bien con SyncAdapter
s para proporcionar esto.
Lea el punto 4 de "Antes de empezar a construir" en http://developer.android.com/guide/topics/providers/content-provider-creating.html#DataStorage