Передайте этот контекст приложения конструктору вашего класса.В основном классе приложения вы просто получаете контекст, вызывая метод getApplication()
, если вам нужен контекст с учетом срока службы, или getApplicationContext()
, если вам нужен контекст, связанный с текущим процессом.
Пример:
private Context ctx = getApplication();
... some code ...
MyClass myClass = new MyClass(ctx);
Конструктор ваших классов, конечно же, должен обрабатывать контекст соответствующим образом (т. Е. Устанавливать для закрытого члена типа Context переданное значение) следующим образом.
private Context ctx = null;
public MyClass(ctx) {
this.ctx = ctx;
}
Затем выможете использовать контекст для всего, что вам нужно.