sql >> Database >  >> RDS >> SQLite

Null Pointer-uitzondering bij het aanroepen van getReadableDatabase()

Verwijder de meeste van uw close() methoden die u aanroept op SQLiteDatabase . Bel met name niet close() op de database die aan u is doorgegeven in onCreate() van SQLiteOpenHelper , en blijf de database niet openen en sluiten.

SQLiteOpenHelper houdt vast aan de database die u ophaalt met getReadableDatabase() /getWritableDatabase() , en het gaat erom dat u de geopende SQLiteDatabase opnieuw gebruikt object, vooral omdat je over meerdere threads werkt.




  1. Hoe verwijder je MySQL van Mac OS X?

  2. Een lijst met beschikbare verzamelingen retourneren in PostgreSQL

  3. Oracle SQL-query om alle datums van de vorige maand weer te geven

  4. Hoe de korte maandnaam van een datum in MySQL te krijgen