Los ejemplos que he visto de cómo hacer un ContentProvider han utilizado el UriMatcher#match(Uri) dentro de los métodos insert , query , update y delete para manejar fácilmente todos los patrones de URI a los que responde el proveedor de contenido (por ejemplo, : Http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePadProvider.html ). Esto me pareció bien hasta hoy, cuando noté en […]
Hola necesito obtener el nombre de la empresa del contacto de la organización i usar este código para obtener los detalles de la organización String orgWhere = ContactsContract.Data.CONTACT_ID + " = ? AND " + ContactsContract.Data.MIMETYPE + " = ?"; String[] orgWhereParams = new String[]{contactId, ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE}; Cursor orgCur = cr.query(ContactsContract.Data.CONTENT_URI, null, orgWhere, orgWhereParams, null); while […]
Me preguntaba si es posible obtener los datos que están presentes en una fila de proveedores de contenido directamente en un cursor (u otro contenedor) en el caso de que ya conozca la fila uri (en otras palabras, ya tengo ContentURIs con el Id de fila añadido). Tanto un inserto como un Content Observer OnChange […]
Soy bastante nuevo en el desarrollo de Android, pero tengo problemas para rodear a los Proveedores de contenido y específicamente cuáles son los beneficios (si los hay) para crear uno para una fuente de datos SQLite de una sola aplicación y un solo DB. Puedo ver que si quiero usar un adaptador de sincronización, necesito […]
Recibo un mensaje de este tipo en los registros de mi aplicación de Android. E / ActivityThread: No se pudo encontrar información sobre el proveedor para com.example.myapp.YPLContentProvider Busqué, pero no encontré ninguna referencia para YPLContentProvider. No estoy usando ni implementando una clase de este tipo en mi código. También hay E / ActivityThread: No se […]
Tengo un problema cuando intento configurar una búsqueda auto-completa con un searchView en ActionBar. Tengo un contentProvider que llama a un webService por mi cuenta para obtener las sugerencias. Devuelve un cursor y la sugerencia se presenta correctamente en la interfaz de usuario. El problema es que no sucede nada cuando selecciono una de estas […]
Ya que me di cuenta de la clase SimpleCursorAdapter es obsoleto y ahora debería aprovechar las nuevas API de Loader, que me gusta mucho, sin embargo, cuando traté de hacerlo, me enteré de que CursorLoader sólo funciona con ContentProvider. Ahora mi pregunta es, ¿realmente necesito un proveedor de contenido? Incluso el guía oficial dice: No […]
Jake Wharton mencionó esta biblioteca en una charla reciente y parece una gran manera de evitar una carga de boilerplate así que le di una oportunidad. Pero sin éxito. Https://github.com/SimonVT/schematic A continuación se muestra la definición del proveedor de contenido con la anotación adjunta y el elemento de proveedor de manifiesto. El problema es que […]
Estoy creando una pequeña aplicación que me gustaría actualizar automáticamente cuando llegue un nuevo dato. De lo que he leído de la documentación de Android, pensé que porque estoy usando las técnicas más nuevas que un ContentObserver se crearía en el fondo para mí, y yo sólo tendría llamadas automáticas para el cargador. Si hay […]
Estoy viendo un informe de accidente para este occassionally: Fatal Exception: java.lang.IllegalStateException: Couldn't read row 1127, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it. at android.database.CursorWindow.nativeGetLong(CursorWindow.java) at android.database.CursorWindow.getLong(CursorWindow.java:511) at android.database.AbstractWindowedCursor.getLong(AbstractWindowedCursor.java:75) at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:220) at android.database.AbstractCursor.moveToNext(AbstractCursor.java:245) at android.database.CursorWrapper.moveToNext(CursorWrapper.java:166) at com.anthonymandra.util.ImageUtils.cleanDatabase(SourceFile:381) Aparentemente, el moveToNext está fallando en medio del bucle […]