sql >> Databasteknik >  >> RDS >> SQLite

Null Pointer Undantag vid anrop av getReadableDatabase()

Bli av med det mesta av din close() metoder som du anropar på SQLiteDatabase . Framför allt, anrop inte close() på databasen som skickades till dig i onCreate() av SQLiteOpenHelper , och fortsätt inte att öppna och stänga databasen.

SQLiteOpenHelper håller fast i databasen du hämtar med getReadableDatabase() /getWritableDatabase() , och poängen är att du återanvänder den öppnade SQLiteDatabase objekt, särskilt när du arbetar över flera trådar.




  1. MS SQL PÅ DELETE CASCADE flera främmande nycklar som pekar på samma tabell?

  2. Hur man ändrar max_allowed_packet size

  3. Hur man ändrar bakgrundsfärgen för ett formulär i Access 2016

  4. Om du använder indexerade vyer och MERGE, läs detta!