@OnItemLongClick(R.id.memo_listview) boolean onItemLongClicked(int position) { final Context context = this; final long id = mAdapter.getItem(position).getId(); CharSequence[] items = {getString(R.string.delete)}; new AlertDialog.Builder(this) .setItems( items, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { if (i == 0) { MemoManager.with(context).delete(id); } } }) .show(); return true; }
@OnItemClick(R.id.memo_listview) void onItemClicked(int position) { startActivity(MemoEditActivity.create(this, mAdapter.getItem(position).getId())); }