本文整理了Java中android.support.v7.app.AppCompatActivity.onContextItemSelected()
方法的一些代码示例,展示了AppCompatActivity.onContextItemSelected()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppCompatActivity.onContextItemSelected()
方法的具体详情如下:
包路径:android.support.v7.app.AppCompatActivity
类名称:AppCompatActivity
方法名:onContextItemSelected
暂无
代码示例来源:origin: PrivacyApps/document-viewer
@Override
public boolean onContextItemSelected(final MenuItem item) {
if (onMenuItemSelected(item)) {
return true;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: shazam/android-aspects
@Override
public boolean onContextItemSelected(MenuItem item) {
return super.onContextItemSelected(item) || dispatcher.dispatchOnContextItemSelected(this, item);
}
代码示例来源:origin: anncode1/Coursera-DesarrolloAplicacionesMovilesAndroid
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.mEdit:
//Intent
Toast.makeText(this, getResources().getString(R.string.menu_edit), Toast.LENGTH_SHORT).show();
break;
case R.id.mDelete:
//Intent
Toast.makeText(this, getResources().getString(R.string.menu_delete), Toast.LENGTH_SHORT).show();
break;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: xiangtailiang/FakeGPS
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case DELETE_ID:
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
delete(info.position);
return true;
default:
break;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: xiangtailiang/FakeGPS
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case DELETE_ID:
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
delete(info.position);
return true;
default:
break;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: renyuneyun/Easer
@Override
public boolean onContextItemSelected(MenuItem item) {
final AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
LinkItem linkItem = (LinkItem) listView.getItemAtPosition(info.position);
int id = item.getItemId();
switch (id) {
case R.id.action_delete:
new AlertDialog.Builder(this)
.setMessage(String.format(getString(R.string.prompt_delete), linkItem.placeholder))
.setNegativeButton(R.string.button_cancel, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.cancel();
}
})
.setPositiveButton(R.string.button_ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dynamicsLinkList.remove(info.position);
adapter.notifyDataSetChanged();
dialogInterface.dismiss();
}
})
.show();
return true;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: brarcher/loyalty-card-locker
@Override
public boolean onContextItemSelected(MenuItem item)
{
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
ListView listView = findViewById(R.id.list);
Cursor cardCursor = (Cursor)listView.getItemAtPosition(info.position);
LoyaltyCard card = LoyaltyCard.toLoyaltyCard(cardCursor);
if(card != null && item.getItemId() == R.id.action_clipboard)
{
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText(card.store, card.cardId);
clipboard.setPrimaryClip(clip);
Toast.makeText(this, R.string.copy_to_clipboard_toast, Toast.LENGTH_LONG).show();
return true;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: brarcher/budget-watch
@Override
public boolean onContextItemSelected(MenuItem item)
{
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
ListView listView = (ListView) findViewById(R.id.list);
if(info != null)
{
Budget budget = (Budget) listView.getItemAtPosition(info.position);
if (budget != null && item.getItemId() == R.id.action_edit)
{
Intent i = new Intent(getApplicationContext(), BudgetViewActivity.class);
Bundle bundle = new Bundle();
bundle.putString("id", budget.name);
bundle.putBoolean("view", true);
i.putExtras(bundle);
startActivity(i);
return true;
}
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: tmarzeion/drawable-notepad
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.context_menu_delete:
alertDialogDeleteSingleNote = setupAlertDialogDeleteSingleNote();
showAlertDialogDeleteSingleNote();
break;
case R.id.context_menu_edit:
editNote(selectedNote.getId());
break;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: tgwizard/sls
@Override
public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
switch (item.getItemId()) {
case R.id.menu_delete_scrobble:
if (mNetApp == null) {
Util.deleteScrobbleFromAllCaches(this, mDb, mScrobblesCursor,
(int) info.id);
} else {
Util.deleteScrobbleFromCache(this, mDb, mNetApp,
mScrobblesCursor, (int) info.id);
}
return true;
case R.id.menu_show_scrobble_details:
viewSCDetails((int) info.id);
return true;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: bparmentier/WiFiKeyShare
return super.onContextItemSelected(item);
代码示例来源:origin: dc297/mqttclpro
@Override
public boolean onContextItemSelected(MenuItem menu){
switch(menu.getItemId()){
case R.id.delete:
if(adapter.toDelete!=null) {
data.delete(adapter.toDelete)
.subscribeOn(Schedulers.single())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Action() {
@Override
public void run() throws Exception {
runOnUiThread(new Runnable() {
@Override
public void run() {
adapter.queryAsync();
}
});
}
});
}
break;
default:
super.onContextItemSelected(menu);
}
return true;
}
代码示例来源:origin: andresth/Kandroid
case R.id.action_edit_subtask:
showSubtaskDialog((KanboardSubtask)subtaskListview.getAdapter().getItem(info.position));
return super.onContextItemSelected(item);
case R.id.action_delete_subtask:
showDeleteSubtaskDialog((KanboardSubtask)subtaskListview.getAdapter().getItem(info.position));
return true;
default:
return super.onContextItemSelected(item);
代码示例来源:origin: tgwizard/sls
@Override
public boolean onContextItemSelected(MenuItem item) {
final AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
switch (item.getItemId()) {
case R.id.menu_edit_rule:
viewRuleDetails(info.id);
return true;
case R.id.menu_delete_rule:
Util.confirmDialog(this,
"Are you sure you want to delete this rule?",
R.string.remove,
android.R.string.cancel,
(dialog, which) -> {
database.deleteCorrectionRule((int) info.id);
if (updateRulesCursor != null)
updateRulesCursor.requery();
});
return true;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: dc297/mqttclpro
super.onContextItemSelected(menu);
代码示例来源:origin: google-developer-training/android-fundamentals-apps-v2
/**
* Handle the click of a contextual menu item.
*
* @param item The menu item that was selected
* @return false to allow normal context menu processing to proceed,
* true to consume it here.
*/
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.context_edit:
displayToast(getString(R.string.edit_message));
return true;
case R.id.context_share:
displayToast(getString(R.string.share_message));
return true;
case R.id.context_delete:
displayToast(getString(R.string.delete_message));
return true;
default:
return super.onContextItemSelected(item);
}
}
代码示例来源:origin: AppLozic/Applozic-Android-SDK
return super.onContextItemSelected(item);
代码示例来源:origin: SecUSo/privacy-friendly-todo-list
@Override
public boolean onContextItemSelected(MenuItem item) {
final Tuple<TodoTask, TodoSubTask> longClickedTodo = expandableTodoTaskAdapter.getLongClickedTodo();
switch(item.getItemId()){
case R.id.restore:
DBQueryHandler.recoverTasks(dbhelper.getWritableDatabase(), longClickedTodo.getLeft());
ArrayList<TodoSubTask> subTasks = longClickedTodo.getLeft().getSubTasks();
for (TodoSubTask ts : subTasks){
DBQueryHandler.recoverSubtasks(dbhelper.getWritableDatabase(), ts);
}
updateAdapter();
break;
}
return super.onContextItemSelected(item);
}
代码示例来源:origin: ukanth/afwall
break;
return super.onContextItemSelected(item);
代码示例来源:origin: dc297/mqttclpro
super.onContextItemSelected(menu);
内容来源于网络,如有侵权,请联系作者删除!