Я работаю над приложением, где мне нужно использовать многопоточность. У меня есть один экземпляр класса SQLiteOpenHelper в моем приложении, где у меня есть методы для открытия и закрытия и некоторые методы для вставки и выборки данных.
Теперь моя проблема в том, что я открываю базу данных в Первом потоке и запускаю транзакции в то же время, Второй поток также получает открытый объект базы данных и запускает транзакции.
Первый поток завершает свой процесс и закрывает базу данных на другой стороне, мой Второй поток работает, а Второй поток > получает, что база данных закрыта.
Это какая-то логическая проблема, пожалуйста, помогите мне решить эту проблему, как я могу правильно справиться с закрытием базы данных.
заранее спасибо