@Override public boolean onOptionsItemSelected(MenuItem item) { menu.close(); int id = item.getItemId(); if (id == ACTION_COLLAPSE_ALL || id == ACTION_EXPAND_ALL) { ctx.bookmarkManager.toggleFolders(id); ctx.bookmarkListAdapter.redraw(); } else if (id == ACTION_RELOAD) { ctx.reloadAndRefresh(); int numberOfBookmarks = ctx.bookmarkManager.getNumberOfBookmarks(); SystemUtil.toastShort( ctx.activity, StringUtil.textWithParam(this, R.string.hintReloaded, numberOfBookmarks)); } else if (id == ACTION_NEW_BM) { new EditBookmarkDialog(ctx); } else if (id == ACTION_SETTINGS) { new PreferencesDialog(ctx); } else if (id == ACTION_BACKUP_RESTORE) { new BackupRestoreDialog(ctx); } return true; }