exam questions

Exam AND-401 All Questions

View all questions & answers for the AND-401 exam

Exam AND-401 topic 1 question 32 discussion

Actual exam question from AndroidATC's AND-401
Question #: 32
Topic #: 1
[All AND-401 Questions]

What two methods you have to override when implementing Android option menus?

  • A. onCreateOptionsMenu, onCreateContextMenu
  • B. onCreateContextMenu, onContextItemSelected
  • C. onCreateOptionsMenu, onOptionsItemSelected
  • D. onCreateOptionsMenu, onContextItemSelected
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️
To specify the options menu for an activity, override onCreateOptionsMenu().
When the user selects an item from the options menu (including action items in the app bar), the system calls your activity's onOptionsItemSelected() method.
This method passes the MenuItem selected. You can identify the item by calling getItemId(), which returns the unique ID for the menu item (defined by the android:id attribute in the menu resource or with an integer given to the add() method). You can match this ID against known menu items to perform the appropriate action. For example:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Etc.
References:
http://developer.android.com/guide/topics/ui/menus.html

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Mmadi
1 year, 12 months ago
C. onCreateOptionsMenu, onOptionsItemSelected
upvoted 1 times
...
Mmadi
1 year, 12 months ago
A. onCreateOptionsMenu, onCreateContextMenu
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago