Я создаю общее место/класс для всех действий, которые могут произойти, когда пользователь нажимает опцию AlertDialog. Я нашел это ссылка, но на самом деле это не помогает мне понять концепцию. Это то, что я хочу сделать.
- У меня есть класс (ClassA), который наследуется от Activity, и другой класс (ClassB), который наследуется от ListActivity.
- У меня появляется диалоговое окно предупреждения независимо от того, откуда оно вызывается.
- Я создал класс BaseRootActivity, который расширен в ClassA. Поскольку ClassB расширяется от класса RootListActivity, я не могу вызывать методы, находящиеся внутри BaseRootActivity, особенно те, которые используют контекстные методы.
Я могу на основе ссылки создать два отдельных общих списка действий, но код будет дублироваться в обоих классах. Я хотел бы избежать этого. Есть ли способ, которым я мог бы это сделать, я понимаю, что ответ может быть в приведенной ссылке, однако я действительно не могу понять основную логику, которую заявляет пользователь. Буду признателен за любую помощь в этом.