sql >> Databáze >  >> RDS >> SQLite

Výjimka nulového ukazatele při volání getReadableDatabase()

Zbavte se většiny svých close() metody, které voláte na SQLiteDatabase . Zejména nevolejte close() na databázi, která vám byla předána v onCreate() z SQLiteOpenHelper a neotevírejte a nezavírejte databázi.

SQLiteOpenHelper uchovává databázi, kterou načtete pomocí getReadableDatabase() /getWritableDatabase() a jde o to, abyste znovu použili otevřenou SQLiteDatabase objekt, zvláště když pracujete ve více vláknech.




  1. poddotaz ve FROM musí mít alias

  2. Oracle:rozdíl mezi max(id)+1 a sekvence.nextval

  3. Jak volat proceduru s parametrem out jako typ tabulky z třídy Java

  4. Jak udělit vzdálený přístup k jedné databázi MySQL