@Override public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); switch (item.getItemId()) { case R.id.context_menu_wake: wakeHost(info.id); return true; case R.id.context_menu_edit: Intent i = new Intent(this, HostEdit.class); i.putExtra(HostDbAdapter.KEY_ROWID, info.id); startActivityForResult(i, ACTIVITY_EDIT); return true; case R.id.context_menu_delete: mDbAdapter.deleteHost(info.id); updateList(); return true; } return super.onContextItemSelected(item); }