Reputation: 50392
I just created a Panel Menu by mistake with the auto-completion of Eclipse and did not realise it before I read my code. As I wanted to have an option menu, I didn't see the slight difference in the display so does anyone know what the difference(s) is/are between these 2 menus? Is there any advantage or drawback for using one or the other? The only difference I saw was (I didn't go into details though):
public boolean onCreateOptionsMenu(Menu menu)
or
public boolean onCreatePanelMenu(int featureId, Menu menu)
thanks (Shouldn't this be a bounty?)
Upvotes: 9
Views: 5769
Reputation: 27559
onCreatePanelMenu
is called after you call addSubMenu
from the Menu
class. Seems like a rather arcane and badly documented feature. Here is a reference from the Beginning Android 2 book.
Upvotes: 6
Reputation: 3658
Well Sephy
The main difference between options menu an context menu that context menu pops up relatively to a option menu. It only pops up when particular menu option is pressed and not remains in the memory after it is dismissed.
Upvotes: -3