Se filtró un objeto SQLiteConnection para la base de datos. Por favor, corrija su aplicación

Mi solicitud me da esta advertencia

Se filtró un objeto SQLiteConnection para la base de datos '+ datos + datos + com_example_test + base de datos'! Corrija su aplicación para finalizar correctamente las transacciones en curso y cerrar la base de datos cuando ya no sea necesario.

Pero cierro el objeto db y el cursor después de cada uso.

try { while (cursor.moveToNext()) { ... } } finally { if (cursor != null && !cursor.isClosed()) cursor.close(); } ... db.close(); 

¿Puede usted ayudarme para entender cuál es el problema? ¡¡¡Gracias!!!

¡ACTUALIZAR! Intento esta solución de este post SQLite Connection filtrada aunque todo cerrado

Y ya no tengo fugas de memoria, ¿es una buena solución?

Soluciones posibles :

  • Usted not committed the transactions ha not committed the transactions que ha iniciado (Siempre debe cerrar la transacción una vez que comenzó)
  • Comprueba si has cerrado los cursores que has abierto si estás usando Sqlite (Parece que has hecho este paso con el código que publicaste)
  • También mueva el db.close para finally bloquear

Sólo db.close que arrastrar ese db.close hasta el bloque db.close .

  • Android: Guardar imágenes en la base de datos Sqlite
  • Custom ListView con la fecha como SectionHeader (Custom SimpleCursorAdapter utilizado)
  • Ordenar los datos de la base de datos y mostrarlos en la vista de lista
  • Insertar o actualizar en SQlite y Android utilizando la base de datos.query ();
  • Sqlite excepción en crear sentencia de tabla
  • Cómo y cuándo cerrar la base de datos sqlite en la aplicación con un montón de actividades y servicios
  • Cómo contar el número de registros en sqlite en Android
  • Obteniendo la última fila de la base de datos sqlite
  • ¿La reinstalación de la aplicación suprime SQLiteDatabase o SharedPreferences?
  • En Android db de SQLite cómo coincidir con valores de columnas particulares que tienen id mismo en varias tablas de una base de datos?
  • Consulta de actualización de Android SQlite
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.