Porque ao digitar o código fornecido:
@Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.add("Ligar"); // outros intens MenuItem deletar = menu.add("Deletar"); deletar.setOnMenuItemClickListener(new OnMenuItemClickListener() { @Override public boolean onMenuItemClick(MenuItem item) {
// lidar com o clique no item deletar
return false; } }); }
Porque ao digitar este contexto de código aparece o erro:
The method setOnMenuItemClickListener (MenuItem.OnMenuItemClickListener) in the type MenuItem is not applicable for the arguments (new PopupMenu.OnMenuItemClickListener(){});