Я хотел бы знать, если это возможно
создать глобальное меню, которое будет
доступны из всех видов деятельности?
Не совсем. Поскольку вам не понравилось решение по наследованию, единственной альтернативой является объединение кода создания и обработки меню в одном месте (например, статические методы). Вам все равно нужно будет реализовать обратные вызовы для каждого действия (например, onHandleOptionsMenu()
) и направить их к общей статической реализации.