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

IllegalStateException:databáze již uzavřena (pomocí ViewPager)

tato výjimka je ve skutečnosti vyvolána proto, že dvakrát zavřete databázi, nikoli proto, že jste ji nezavřeli.

takže..

ve vás close() metoda, nahraďte následující řádek v kódu:

if (db != null) {

s:

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


  1. Odstraňte duplikáty z výsledků Count() v SQLite

  2. Jak odstranit revize příspěvků pomocí WP-CLI

  3. 2 způsoby, jak vrátit řádky, které obsahují pouze alfanumerické znaky v Oracle

  4. Databáze místností Android neexportuje všechna data