Расширение класса для действия

Я совершенно новичок в разработке Android (Java), и я так в восторге от этого! Руководство разработчиков Google просто великолепно, и я многому научился за короткое время. Это даже не дает мне уснуть по ночам;)

Сегодня я делал меню и кое-что не могу понять. Речь идет о расширении классов. В руководстве говорится:

Совет. Если ваше приложение содержит несколько действий, и некоторые из них предоставляют одно и то же меню параметров, подумайте о создании действия, которое не реализует ничего, кроме onCreateOptionsMenu () и {{ 1}} методы onOptionsItemSelected (). Затем расширите этот класс для каждого действия , которое должно использовать одно и то же Меню параметров.Таким образом, у вас есть для управления только одним набором кода для обработки действий меню, и каждый класс-потомок наследует поведение меню.

Я не понимаю, как расширить класс ... Допустим, у меня есть MainActivity и SubActivity . Я хочу, чтобы в обоих действиях было одно и то же меню, поэтому я создаю MainMenuActivity . Как мне расширить этот класс для обоих видов деятельности?

Да, я искал в сети, но не нашел ничего полезного. Я действительно хочу понять это, поэтому надеюсь, что кто-нибудь сможет мне помочь с некоторыми примерами кода + объяснением. Заранее спасибо!!

10
задан Walid Hossain 24 November 2011 в 11:01
поделиться