¿Cuál es el uso de SQLiteDatabase.CursorFactory en Android?
He creado una base de datos al extender la clase SQLiteOpenHelper
. Y su creado también. Este es el código que estoy pegando
public Imagehelper(Context context) { super(context, DATABASE_NAME, null, SCHEMA_VERSION); cntxt = context; filename = Environment.getExternalStorageDirectory(); DATABASE_FILE_PATH_EXTERNAL = filename.getAbsolutePath()+File.separator+DATABASE_NAME; Log.i("Log", ":"+DATABASE_FILE_PATH_EXTERNAL); }
Aquí todo funciona bien. Pero si se centran en los parámetros pasan super super (contexto, DATABASE_NAME, null, SCHEMA_VERSION); . No puedo entender el parámetro nulo. Sé que aquí tenemos que pasar el objeto SQLiteDatabase.CursorFactory .
- Uso de AND y OR en SQLite
- Diferencia entre las funciones window.openDatabase () y window.sqlitePlugin.openDatabase ()?
- java.lang.NumberFormatException: Invalid int: "null"
- SherlockFragmentActivity con múltiples ListFragments y batallas con cursor SQLite
- Actualizar ListView después de eliminar la operación
¿¿Pero cómo?? ¿Y cuál es el uso de eso?
- ¿Puedo almacenar de forma segura una cadena totalmente aleatoria (cualquier valor de 16 bits) en un SQLiteDB?
- Cómo implementar una base de datos de objetos de uno a muchos en sqlite para android
- Cómo encontrar el valor máximo de la columna en la base de datos sqlite
- SQLite selecciona todos los registros de hoy y día anterior
- Android: carga el contenido de la base de datos sqlite en webview
- ¿Cómo se comprueba si existe una tabla en una base de datos SQLite de Android?
- SQLiteDatabase actualización no funciona?
- Obtener base de datos SQLite desde la aplicación de Android
La razón de pasar null es que desea el comportamiento estándar de SQLiteCursor
. Si desea implementar un specialized Cursor
puede obtenerlo extendiendo la Cursor class
(esto es para realizar operaciones adicionales en los resultados de la consulta). Y en estos casos, puede utilizar la clase CursorFactory
para devolver una instancia de su implementación de Cursor. Aquí está el documento para eso
SQLiteDatabase.CursorFactory DOC
Se utiliza para permitir la devolución de subclases de Cursor cuando se realiza una consulta.
- Ir a la pantalla de permiso de aplicación de mi aplicación
- No se puede generar APK firmado desde el estudio de Android "Error de ejecución para la tarea": packageRelease '"