exam questions

Exam AND-401 All Questions

View all questions & answers for the AND-401 exam

Exam AND-401 topic 1 question 31 discussion

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

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

  • A. onCreateOptionsMenu, onCreateContextMenu
  • B. onCreateContextMenu, onContextItemSelected
  • C. onCreateOptionsMenu, onOptionsItemSelected
  • D. onCreateOptionsMenu, onContextItemSelected
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
need to create context menu. For this need to override this method:
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); menu.setHeaderTitle("My Context Menu"); menu.add(0, NEW_MENU_ITEM, 0, "new"); menu.add(0, SAVE_MENU_ITEM, 1, "save");
}
And last one need to handle menu clicks:
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case NEW_MENU_ITEM:
doSomething();
break;
case SAVE_MENU_ITEM:
doSomething();
break;
}
return super.onContextItemSelected(item);
}
References:
https://thedevelopersinfo.wordpress.com/2009/11/06/using-context-menus-in-android/

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
2 years, 3 months ago
B. onCreateContextMenu, onContextItemSelected
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