Как правильно обратится к MainActivity с другого класса?
У меня есть тестовое приложение, суть его в разблокировки приложения(как AppLock)
все задачи лежат на классе ActCheck.java, он находится в том же пакете что и MainActivity.java ActCheck имеет прямой доступ к полям MainActivity и выполняет операции Чтение/Изменение полей.
Для доступа к элементам MainActivity.java через класс ActCheck.java использую модификатор static, что бы не создавать объект MainActivity
Сам вопрос(проблема):
Возможно ли поступить иначе ? Именно в данной ситуации,не присваивая модификатор static всем полям и методам к которым хочу обратится с другого класса, ибо читаю сейчас что модификатор static не потокобезопасен и постоянно выдаёт мне warning от AndroidStudio, по поводу - Не помещайте контекст Android в статические поля, это утечка памяти, а мне нужно именно с TextView/EditText работать(чтение/изменение) используя класс ActCheck.java
Как правильно обратится к MainActivity.java с класса ActChekc.java ? можно ли без static
Я новичок и возможно глупый, не точно поставленный вопрос, но всё же.
Если нужен код - напишите