Intereting Posts
Как обновить галерею после удаления изображения с SDCard Android: обнаружит нажатия клавиш в Android, когда экран заблокирован Кто-нибудь когда-либо делал базовую «сканирующую анимацию» на изображении? Получить список мест, в которых находится текущее местоположение пользователя Две строки в тексте кнопки с разными размерами OnResume метод не работает для Twitter Реализация Получение изображения ThumbNail в Android Android SeekBar setProgress заставляет мой MediaPlayer пропускать Служба Android – startService вызывается несколько раз и вызывает смешивание значений … Как смотреть журналы из Slog Android гамбургер / стрелка значок динамический цвет изменения Android Base64 кодирует и декодирует возврат null в модульном тесте GridLayout рушится на небольшом дисплее Как использовать модификацию в качестве синглета при использовании gson-преобразователя? OnLongClickListener не работает в WebView

AsyncTask для доступа к базе данных. Где инициализировать, закрыть?

При доступе к базе данных в AsyncTask , если соединение с базой данных должно быть членом родительской Activity или открыто / закрыто в каждой AsyncTask ?

Если соединение является участником этого действия, я обеспокоен тем, что при переключении между действиями моего приложения существует вероятность того, что соединение с базой данных может быть закрыто до того, как он завершит использование AsyncTask.

Не то, о чем я когда-либо думал, но инстинктивно я сделал бы AsyncTask максимально самодостаточным, т. Е. Он сам обрабатывал свои собственные операции db. То же самое относится к любому потоковому коду.

EDIT: вот ссылка на хорошую статью, в которой обсуждается множественный доступ к SQLite в Android … Android SQLite Locking