sql >> データベース >  >> RDS >> SQLite

IllegalStateException:データベースはすでに閉じられています(ViewPagerを使用)

    この例外は、データベースを閉じなかったためではなく、データベースを二重に閉じたために実際に発生します。

    そう..

    あなたの中でclose() メソッド、コードの次の行を置き換えます:

    if (db != null) {
    

    と:

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


    1. MySQLエラー1093-FROM句で更新するターゲットテーブルを指定できません

    2. AWSS3のPostgreSQLバックアップメソッドの機能

    3. 2つの列を組み合わせて、1つの新しい列に追加します

    4. SQLServer2012のプロセッサの選択