Skip to content Skip to sidebar Skip to footer

Oncontextmenuclosed Not Implemented In Fragment

Strange, neither Fragment nor v4.Fragment implemented the 'onContextMenuClosed'. Other events are there, like onCreateContextMenu and onContextItemSelected. I need to clean up some

Solution 1:

The menu close event in a fragment will also trigger its parent activity's "onContextMenuClosed". So I just override the event and pass it to a self implemented event handling function in the fragment.

// The parent activity.java:
@Override
public void onContextMenuClosed(Menu menu) {
    super.onContextMenuClosed(menu);
    childFragment.onContextMenuClosed(menu);
}

// The child fragment.java:
public void onContextMenuClosed(Menu menu) {
    // Do you business here.
}

Post a Comment for "Oncontextmenuclosed Not Implemented In Fragment"