how to retrieve the selected item
you can use ActionMode.setTag()
in onItemLongClick to pass selected item position to onActionItemClicked
using ActionMode.getTag()
as :
mActionMode = ....;
mActionMode.setTag(position); //<<< set selected row position
view.setSelected(true);
and set selected item in onActionItemClicked :
@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
int item_postion=Integer.parseInt(mode.getTag().toString());
String str_item=listViewData.getAdapter().getItem(item_postion);
....
}