AsyncTask и база данных SQLite - PullRequest
2 голосов
/ 10 января 2010

Каков наилучший способ доступа к базе данных с помощью асинхронной задачи?

Я не думаю, что мне следует передавать ссылку на DbAdapter, который использует действие (может быть закрыто, так как это может быть сборщик мусора).

Кроме того, для БД нужен контекст, который нужно открывать и закрывать, но у меня его нет с асинхронной задачей.

1 Ответ

1 голос
/ 10 января 2010

AsyncTask - абстрактный класс, поэтому вы должны расширить его.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...