Здравствуйте! Суть проблемы:
Я создал интерфейс и 2 activity, которые этот интерфейс наследуют:
public interface MyInterface
{
void method_1(int arg1)
}
public class OneActivity extends AppCompatActivity implements MyInterface {
@Override
public void method_1(int arg1) {
//
}
}
public class TwoActivity extends AppCompatActivity implements MyInterface {
@Override
public void method_1(int arg1) {
//
}
}
Если я хочу добавить новый метод в интерфейс, то мне приходится запускать приложение, после чего в Messages Gradle Build я получаю список ошибок о том что мой новый метод добавленный в интерфейс не был переопределен в activity. Я перехожу в каждую Activity нажимаю
Alt + Enter
и выбираю тот самый метод, который необходимо переопределить. Это пример, в реальном проекте у меня сейчас есть один базовый интерфейс для 3 activity и 10 фрагментов. Добавление нового метода доставляет мне боль..
Подскажите пожалуйста, есть ли в Androd Studio возможность автоматической генерации данного кода? Т.е. я создаю метод в интерфейсе, и он автоматически бы добавлялся во всех activity, которые наследуются от этого интерфейса.
P.S. Новый метод не всегда нужен во всех activity и фрагментах, т.е. его тело пустое. Но создавать еще один интерфейс для этого метода не имеет смысла.