Я использовал свой класс Activity для доступа к своей БД, что иногда приводило к зависанию моей программы.
Поэтому я решил вместо этого использовать AsyncTask для работы с БД.
Моя проблема в том, что я не знаю, как создать экземпляр моей базы данных SQLite "TheDB" из класса AsyncTask
public class myClass extends AsyncTask<Void, Void, Void>{
private TheDB db;
any method() {
this.db = new TheDB(this); //<-- Error here
}
это работало нормально на классе Activity, но я не знаю, как его использовать здесь
Конструктор TheDB - TheDB (контекстный контекст), но этот класс не является "контекстом", так как я могу использовать свою БД здесь?
приведите примеры, если можете
и, пожалуйста, не давайте мне ссылки на ссылки Google, я новичок, и мне трудно им следовать