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


¿El cursor permanecerá vivo después de cerrar la base de datos?

Mi código es como a continuación:

Cursor getResults() { SQLiteDatabase db = dbHelper.getReadableDatabase(); Cursor c = qb.query(db, projection, null, null, null, null, null); db.close(); return c; } 

Mi pregunta es, después de ejecutar db.close (), ¿el cursor c está todavía vivo y navegable?

  • Se ha detectado un problema de infracción de políticas para la biblioteca o SDK (com.google.ads, com.google.android.gms.internal)
  • El primer lanzamiento tarda mucho tiempo (ClassLoader hace referencia al camino desconocido)
  • Reaccionar Android nativo no se puede cargar JS paquete
  • ¿Cómo puedo eliminar los idiomas no utilizados del archivo APK final con Xamarin.Android?
  • GridView - a veces las filas están alineadas en la parte superior, a veces están alineadas en la parte inferior.
  • Usos-Permiso vs Usos-Característica
  • Gracias.

  • Android - ¿Cómo establecer una preferencia en código
  • WebView en Android ICS, problemas de iframe con android_assets
  • NullPointerException Advertencia sobre getView () dentro del método onActivityCreated / onStart / onViewCreated
  • OBD2 - ELM327 simulador de bluetooth
  • Relación entre android: minSdkVersion, android: targetSdkVersion y "target"
  • ¿Detectar si url especificada es una imagen en Android?
  • One Solution collect form web for “¿El cursor permanecerá vivo después de cerrar la base de datos?”

    No. No desea utilizar un cursor mientras la base de datos está cerrada. Cuando llama close() , hace que el objeto (y su cursor correspondiente) no sea válido.

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