Добавление онклика в подменю?
У меня есть функция onclick для моего меню, но я не могу понять, какой идентификатор для моего подменю, чтобы я мог сказать подменю, что делать, когда пользователь щелкает по нему. Я создал свое подменю программно, используя код ниже. Так что, если кто-то может объяснить мне, как я знаю, какой идентификатор для каждого пункта подменю, я был бы очень признателен.
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mainmenu, menu);
SubMenu submenu = menu.addSubMenu(0, Menu.FIRST, Menu.NONE, "Preferences");
submenu.add(0, Menu.FIRST, Menu.NONE, "Get Last 5 Packets");
submenu.add(0, Menu.FIRST, Menu.NONE, "Get Last 10 Packets");
submenu.add(0, Menu.FIRST, Menu.NONE, "Get Last 20 Packets");
inflater.inflate(R.menu.mainmenu, submenu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
// Handle item selection
switch (item.getItemId())
{
case R.id.viewKML:
viewKML();
return true;
default:
return super.onOptionsItemSelected(item);
}
}