I can create an Option Menu for a single Activity. But now I want to create a Logout option in the menu which should be available on all Activities in the App. Is there a possible way to create an Option menu once for an Application?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I answered this once on SO, but i forgot where…so here i go again.
Its quite Straightforward.
Create a
BaseActivity(extendsActivity). Implement all your Options Menu Code in this. Override youronOptionsMenu,etc…Now, For all your other Activities, instead of extending Activity, extend
BaseActivity. You’ll end up deriving all the options menu code…nifty eh?Code once, use multiple times…
OOP for the win!
Edit: As WarrenFaith points out, you’ll need to create
BaseListActivityandBaseMapActivityif you’re usingListActivityandMapActivity.