@Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(Menu.NONE, MenuId.ADD.getId(), Menu.NONE, "Add") .setIcon(android.R.drawable.ic_menu_add); menu.add(Menu.NONE, MenuId.PREFERENCES.getId(), Menu.NONE, "Preferences") .setIcon(android.R.drawable.ic_menu_preferences); menu.add(Menu.NONE, MenuId.HELP.getId(), Menu.NONE, "Help") .setIcon(android.R.drawable.ic_menu_help); return true; }
@Override public boolean onOptionsItemSelected(MenuItem item) { int itemId = item.getItemId(); if (itemId == MenuId.HELP.getId()) { Help.show(this); } else if (itemId == MenuId.PREFERENCES.getId()) { startActivity(new Intent(this, Preferences.class)); } else if (itemId != Menu.NONE) { Intent intent = new Intent(this, ScriptPicker.class); intent.setAction(Intent.ACTION_PICK); startActivityForResult(intent, itemId); } return true; }