Как получить контекст приложения из «неграфического» класса - PullRequest
0 голосов
/ 06 февраля 2011

У меня есть класс «database», который обрабатывает действия SQLites.Частью его конструктора является контекст приложения.Пока все хорошо, но теперь у меня есть класс «monitor», который расширяет BroadcastReceiver, который должен использовать этот класс базы данных, и у меня нет контекста для создания этого экземпляра.Таким образом, есть две альтернативы:

  1. Как я могу получить контекст приложения из класса "monitor" или
  2. Как я могу получить контекст приложения из класса "database"

Спасибо

1 Ответ

0 голосов
/ 06 февраля 2011

Разве метод onReceive BroadcastReceiver не принимает Context в качестве параметра?

@Override
public void onReceive(Context context, Intent intent) {
    MyDataBase myDb = new MyDataBase(context);
    ...
}

Разве вы не можете получить context оттуда?

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