У меня есть два действия, которые оба содержат идентичное контекстное меню, созданное программно с помощью menu.add (int, int, int, CharSequence).Они оба используют onCreateContextMenu и onContextItemSelected.
Первое действие содержит ListView, когда пользователь долго нажимает на элемент, для этого элемента появляется контекстное меню.Второе занятие (подробный экран для каждого элемента в занятии 1) содержит кнопку, когда пользователь нажимает кнопку, появляется контекстное меню.
Я хотел бы поделиться кодом, который создает контекстное меню между этимидеятельность.Единственное, что разделяют эти действия, - это контекстное меню, поэтому создание суперкласса (например, ActivityOne расширяет ContextMenuActivity), который определяет методы onCreateContextMenu и onContextItemSelected, выглядит немного излишним.
Есть ли лучший способ разделения этих методов между действиями?