I'm trying to show a quick action after clicking on an action bar item, so I need to get a parent view to know where the quick action should be shown.
Here is my code:
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
prepareQuickActions();
MenuItem menuItem = menu.add("Text");
menuItem.setIcon(R.drawable.ic_action_dialog_map)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
menuItem.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(final MenuItem item) {
quickAction.show(item.getActionView());
return true;
}
});
}
The problem is that it item.getActionView()returns null. Where could the problem be? Error in the library?
source
share