これで、コンテキストメニューポップアップをフラグメント内のリストビューに正常に接続できました。アイテムは表示されますが、クリックするonContextMenuItemSelectedMenu()
と無視され、代わりonMenuItemClick()
に親アクティビティで呼び出されます。コンテキストメニューをクリックするonContextMenuItemSelectedMenu()
と、代わりにフラグメントで呼び出されるようにするにはどうすればよいですか。ありがとう。
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu, v, menuInfo);
menu.add("item1");
menu.add("item2");
menu.add("item3");
}
@Override
public boolean onContextItemSelected (android.view.MenuItem item){
Log.i("cTest", "clicked context menu");
return true;
}