Как использовать SQLite DB из AsyncTask?

Я использовал свой класс Activity для доступа к моей базе данных, из-за чего моя программа иногда зависала.

Поэтому я решил использовать AsyncTask вместо того, чтобы обрабатывать DB.

Моя проблема в том, что я не знаю, как создать экземпляр моей SQLite DB "TheDB" из класса AsyncTask

public class myClass extends AsyncTask<Void, Void, Void>{
private TheDB db;

any method() {
    this.db = new TheDB(this);  //<-- Error here
}

, это отлично работало с классом Activity, но я не знаю, как его использовать здесь

TheDB's конструктором является TheDB (контекст контекста), но этот класс не является «контекстом», поэтому как я могу здесь использовать свою БД?

пожалуйста, предоставьте примеры, если вы можете

, и пожалуйста, не давайте мне ссылки на ссылки Google, я новичок, и мне трудно следить за ними

7
задан ZiGi 24 November 2010 в 02:39
поделиться