¿Cómo usar managedQuery en el servicio de Android?
Tengo este método, pero sólo funciona en una actividad
public Cursor getXX() { Cursor mCur = thius.managedQuery(Browser.BOOKMARKS_URI,Browser.HISTORY_PROJECTION, null, null, null); } public void getBrowserHist() { Cursor mCur = managedQuery(Browser.BOOKMARKS_URI, Browser.HISTORY_PROJECTION, null, null, null); mCur.moveToFirst(); if (mCur.moveToFirst() && mCur.getCount() > 0) { while (mCur.isAfterLast() == false) { Log.v("titleIdx", mCur.getString(Browser.HISTORY_PROJECTION_TITLE_INDEX)); Log.v("urlIdx", mCur.getString(Browser.HISTORY_PROJECTION_URL_INDEX)); mCur.moveToNext(); } } }
¿Cómo puedo usar las palabras "ManagedQuery" en android Service?
- Cursor crashing: Índice 0 solicitado, con un tamaño de 0
- Android 4.0 EditText sin teclado suave y con posicionamiento de cursor
- ¿Es apropiado SQL o acceso general a archivos en el hilo principal de la interfaz de usuario de Android?
- Tamaño máximo de Android Cursor
- Consulta SQLite de Android y uso del cursor para tratar varias filas
¿Cómo puedo crear un método para devolver el cursor al sistema android del historial del navegador?
- Limitar el número de filas devueltas desde sqlite
- Obtener imágenes en miniatura
- ¿Cómo mantener la posición de ListView al usar las nuevas API de Loader?
- Obtener el nombre y el apellido de un contacto en lugar de un solo nombre para mostrar?
- ¿Cómo se obtiene el tipo de un cursor?
- El error del cursor en Android me dice que la columna no existe
- Android: vinculación de datos de una base de datos a un CheckBox en un ListView?
- ¿Cómo recuperar datos de un cursor en android?
managedQuery()
ha quedado obsoleto por más de dos años y sólo es relevante para la Activity
.
Su Service
puede llamar a getContentResolver()
, y llamar a query()
en él, para consultar su ContentProvider
deseado.
- Android carga la biblioteca nativa
- Android: no se puede resolver el método 'findViewById (int)' en AsyncTask