私はこれについて多くのことを読んだり、閲覧したり、検索したりしてきました。スタックオーバーフローを何度も行き来し、問題を可能な限り絞り込むことができました。
私が理解していない唯一のことは、インメモリ SQLite データベースを完全に使用する方法です。
これが私の状況です-アプリケーションのロード中に復号化する暗号化されたSQLiteデータベースがあります(この部分は確実に機能します)。データベースと対話する私のクラスは、プレーンなデータベースで確実に機能します。簡単に言えば、電話の内部メモリから読み込まれるプレーンな DB ではすべてが完璧ですが、復号化された DB をメモリに保存する方法や場所がわからないため、通常の DB として解釈されます。
null
名前の代わりに入れて、パスの代わりにsuper(context, null, null, 3);
使用する必要があると思いますが、まだ完全には理解していません。テーブルが見つからないと表示されますが、データベースが正常であることは確かです。:memory:
SQLiteDatabase.openDatabase()
android_metadata
私がこれについて明確だったことを願っています:)