Я хочу отображать одно и то же меню параметров для всех действий моего приложения. Я создал общее действие, которое реализует меню, и все мои дальнейшие действия расширяют его.
Проблема: когда мне нужно расширить другие конкретные действия, такие как ListActivity и MapActivity, я не могу понять, как расширить общее действие и добавить поведение List или Map в новый класс. Чтобы решить эту проблему, мне пришлось создать три разных общих действия, каждое из которых расширяет Activity, ListActivity и MapActivity.
Я пытался создать абстрактную активность, но она не работает, мне нужно было бы одновременно расширить два класса. Я мог бы попробовать интерфейсы, но поскольку я не умею реализовывать методы, мне пришлось бы вставлять реализацию меню во все классы второго уровня, верно?