マルチスレッドを使用する必要があるアプリケーションに取り組んでいます。アプリケーション全体にSQLiteOpenHelperクラスの単一のインスタンスがあり、データベースを開いたり閉じたりするメソッドと、データを挿入およびフェッチするいくつかのメソッドがあります。
今私の問題は、最初のスレッドでデータベースを開き、同時にトランザクションを開始することです。2番目のスレッドも開かれたデータベースオブジェクトを取得してトランザクションを開始します。
最初のスレッドはプロセスを完了し、反対側のデータベースを閉じます。2 番目のスレッドは動作しており、2 番目のスレッドはデータベースが閉じられていることを取得します。
そのいくつかの論理的な問題は、適切な方法でデータベースを閉じる方法をどのように処理できるか、この問題を解決するのを手伝ってください。
前もって感謝します