android - Using ContextMenu in ViewPager the previous page context menu overriding the first one -
i have created few pages using same fragment class in viewpager , have registered context menu fragment.
problem: whenever contextmenu operation on current page, change data in previous page.
i suspect might due using same fragment pager , context menu overridden. have got stuck here long time. please share if have solution, thank you!
@override public void oncreatecontextmenu(contextmenu menu, view v, contextmenu.contextmenuinfo menuinfo) { super.oncreatecontextmenu(menu, v, menuinfo); menuinflater inflate = getactivity().getmenuinflater(); inflate.inflate(r.menu.longpressmenu, menu); } @override public boolean oncontextitemselected(menuitem item) { adapterview.adaptercontextmenuinfo info = (adapterview.adaptercontextmenuinfo) item.getmenuinfo(); int position = info.position; if(item.getitemid()== r.id.deleteitem){ //log.d("img", "del"+ urilist.size()); urilist.remove(position); //log.d("img", "del after"+ urilist.size()); imgadapter.notifydatasetchanged(); } return true; }
Comments
Post a Comment