Я использовал свой класс 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, я новичок, и мне трудно следить за ними