menuitem - Click event or item selection on dynamically loaded menu and submenu in android -


i trying implement click/item selection on dynamically loaded menu item , submenu item server in android. how should find out or define item id has been loaded server?

i adding new menu , submenu server way ...

private class httpasynctaskcheckasset extends asynctask<string, void, string> {         @override         protected string doinbackground(string... urls) {              return get(urls[0]);         }         @override         protected void onpostexecute(string result) {              navigationview navigationview = (navigationview) findviewbyid(r.id.nav_view);             menu m = navigationview.getmenu();             submenu topchannelmenu = m.addsubmenu("assets");              try {                 jsonarray jarray = new jsonarray(result);                  (int = 0; < jarray.length(); i++) {                     jsonobject jsonobject = jarray.getjsonobject(i);                     jsonarray jsonassets = jsonobject.getjsonarray("assets");                     for(int j = 0; j < jsonassets.length(); j++){                         jsonobject jsoninnerobject = jsonassets.getjsonobject(j);                         string devicename = jsoninnerobject.getstring("name");                         topchannelmenu.seticon(r.drawable.ic_menu_share);                         topchannelmenu.add(devicename);                         log.d("aseets_name",devicename);                         jsonobject idobject = jsoninnerobject.getjsonobject("_id");                         string oid = idobject.getstring("$oid");                         log.d("aseets_name",oid);                      }                  }             } catch (jsonexception e) {                 e.printstacktrace();             }              menuitem mi = m.getitem(m.size()-1);             mi.settitle(mi.gettitle());         }     } 

is there other new way same thing? here not find item id essential implement item selection option. how should solve issue?

for item_id, may want use: public abstract menuitem add (int groupid, int itemid, int order, int titleres). pls. refer menu documentation details:

http://developer.android.com/reference/android/view/menu.html#add(int, int, int, java.lang.charsequence)


Comments

Popular posts from this blog

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

reactjs - React router and this.props.children - how to pass state to this.props.children -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -