SQLiteを使ってるんだけど、Insertだと大変だからassetフォルダにSQLiteファイルを置いて、初期化処理でコピーするようにした。
ら、java.lang.IllegalStateException: database not openがめっちゃ出る!
しかも再起動したら直る。
何だろなーと思ってたら、ファイルを書き換える時にdb.close()してたのが原因みたい。消したらエラー出なくなった!
しかしInputStream使ってファイル書き換えるのにcloseしなくて良いというのは謎。