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

Nelze otevřít databázi SQLite z SQLIte Helper Oncreate, když je OnCreate spuštěno prvním otevřením databáze

Neměli byste se pokoušet volat getWritableDatabase() nebo getReadableDatabase() z SQLiteOpenHelper metody životního cyklu, jako je onCreate() nebo odtud volané metody. To se nezdaří s výjimkou „volané rekurzivně“.

Místo toho použijte SQLiteDatabase který je dán jako parametr onCreate() nebo jiné metody životního cyklu.



  1. Společný tabulkový výraz v MySQL

  2. T-SQL úterý #65:Naučte něco nového

  3. Jak změnit text na malá písmena v SQL

  4. jak vytvořit uloženou proceduru v oracle, která přijímá pole parametrů