Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿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 .

¿¿Pero cómo?? ¿Y cuál es el uso de eso?

  • Android: ¿Qué tan segura es la base de datos con la aplicación
  • Obteniendo la fecha de la base de datos de Sqlite en android
  • ¿Cualesquiera buenas herramientas de ORM para el desarrollo de Android?
  • Android Sqlite IN, sin sintaxis
  • Asegúrese de que SQLite en Android utiliza UTF-8 como un conjunto de caracteres
  • ¿Hay alguna forma más rápida de iterar a través de las filas de la consulta Sqlite?
  • Cómo probar la actualización de la base de datos sqlite antes de cargar la nueva versión de mi aplicación en la tienda de juegos en android
  • Android: la columna '_id' no existe
  • One Solution collect form web for “¿Cuál es el uso de SQLiteDatabase.CursorFactory en 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.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.