@Override public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { case DELETE_ID: AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); Uri uri = Uri.parse(TodoProvider.CONTENT_URI + "/" + info.id); getContentResolver().delete(uri, null, null); fillData(); return true; } return super.onContextItemSelected(item); }
@Override public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { case DELETE_ID: AdapterContextMenuInfo info = (AdapterContextMenuInfo) item .getMenuInfo(); Uri uri = Uri.parse(MyTodoContentProvider.CONTENT_URI + "/" + info.id); getContentResolver().delete(uri, null, null); fillData(); return true; } return super.onContextItemSelected(item); }
@Override public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); selectedActivity = (Activity) adapter.getItem((int) info.id); switch (item.getItemId()) { case SHOW_TIMES: Intent intent = new Intent(this, ActivityTimes.class); intent.putExtra(ACTIVITY_ID, selectedActivity.getId()); if (adapter.currentRangeStart != -1) { intent.putExtra(START, adapter.currentRangeStart); intent.putExtra(END, adapter.currentRangeEnd); } startActivity(intent); break; default: showDialog(item.getItemId()); break; } return super.onContextItemSelected(item); } private AlertDialog operationSucceed;
@Override public boolean onContextItemSelected(MenuItem item) { final int position = ((AdapterView.AdapterContextMenuInfo)item.getMenuInfo()).position; final TOCTree tree = (TOCTree)myAdapter.getItem(position); switch (item.getItemId()) { case PROCESS_TREE_ITEM_ID: myAdapter.runTreeItem(tree); return true; case READ_BOOK_ITEM_ID: myAdapter.openBookText(tree); return true; } return super.onContextItemSelected(item); }
@Override public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { case CMD_EDIT: startRingdroidEditor(); return true; case CMD_DELETE: confirmDelete(); return true; case CMD_SET_AS_DEFAULT: setAsDefaultRingtoneOrNotification(); return true; case CMD_SET_AS_CONTACT: return chooseContactForRingtone(item); default: return super.onContextItemSelected(item); } }
break; return super.onContextItemSelected(item);
@Override public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); selectedRange = (TimeRange) adapter.getItem((int) info.id); int id = item.getItemId(); action = id; switch (id) { case DELETE_TIME: showDialog(id); break; case EDIT_TIME: Intent intent = new Intent(this, EditTime.class); intent.putExtra(EditTime.START_DATE, selectedRange.getStart()); intent.putExtra(EditTime.END_DATE, selectedRange.getEnd()); startActivityForResult(intent, id); break; case MOVE_TIME: showDialog(id); default: break; } return super.onContextItemSelected(item); } private int action;
return super.onContextItemSelected(item);
@Override public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); switch (item.getItemId()) { case R.id.edit_account: editAccount(getAccount(info.targetView)); return true; case R.id.copy_username: setClipboardText(getUsername(getAccount(info.targetView))); return true; case R.id.copy_password: setClipboardText(getPassword(getAccount(info.targetView))); return true; case R.id.launch_url: launchURL(getURL(getAccount(info.targetView))); return true; } return super.onContextItemSelected(item); }
return super.onContextItemSelected(item);