sql >> Databasteknik >  >> RDS >> SQLite

IllegalStateException:databas redan stängd (med ViewPager)

detta undantag uppstår faktiskt för att du dubbelstänger din databas, inte för att du inte stängde den.

alltså..

i dig close() metod, ersätt följande rad i din kod:

if (db != null) {

med:

if (db != null && db.isOpen()) {


  1. mysql_fetch_array() förväntar sig att parameter 1 är ett resursproblem

  2. MySQL maximal minnesanvändning

  3. Topp 5 fakta för att hitta och ersätta SQL-texter i SQL Server med REPLACE-funktionen

  4. ORA-00942:Kan man välja från schema.table men inte tabell?