android - How to call and send a string to Tab List Fragment from fragment activity -


i have 3 tabs list fragments('a','b' , 'c') , have navigation drawer list contains list of data filtering content of lists in 3 tabs. want when click on item in navigation drawer list, current tab content should refresh , should show new data in list. if lets in tab , select item navigation drawer, how send string tab a, tab list content refreshed?

fragment activity

    getactionbar().setdisplayshowtitleenabled(false);     getactionbar().sethomebuttonenabled(false);     getactionbar().seticon(r.drawable.clip1);      actionbar = getactionbar();     actionbar.setnavigationmode(actionbar.navigation_mode_tabs);     actionbar.setdisplayoptions(0, actionbar.display_show_title);      settitle("records");      actionbar.tablistener tablistener = new actionbar.tablistener(){            @override         public void ontabselected(android.app.actionbar.tab tab,                 android.app.fragmenttransaction ft) {             // todo auto-generated method stub             tab.setcurrentitem(tab.getposition());          }          @override         public void ontabunselected(android.app.actionbar.tab tab,                 android.app.fragmenttransaction ft) {             // todo auto-generated method stub          }          @override         public void ontabreselected(android.app.actionbar.tab tab,                 android.app.fragmenttransaction ft) {             // todo auto-generated method stub          }};         //add new tab          actionbar.addtab(actionbar.newtab().settext("a").settablistener(tablistener));         actionbar.addtab(actionbar.newtab().settext("b").settablistener(tablistener));         actionbar.addtab(actionbar.newtab().settext("c").settablistener(tablistener));      mdrawerlayout = (drawerlayout) findviewbyid(r.id.drawer_layout);     mdrawerlist = (listview) findviewbyid(r.id.left_drawer);     categorydatabasehandler dbcategory = new categorydatabasehandler(this);     categorylist=dbcategory.getcategorylist();     draweritemcustomadapter draweradapter = new draweritemcustomadapter(this, categorylist);     mdrawerlist.setadapter(draweradapter);      mdrawerlist.setonitemclicklistener(new onitemclicklistener(){              @override               public void onitemclick(adapterview<?> adapter, view v, int position,                     long arg3)                {                 //actionbar.selecttab(actionbar.getselectedtab());               }         }); 

listfragment

mysimplearrayadapter myadapter = new mysimplearrayadapter(this.getactivity(),alist);         setlistadapter(myadapter);         listview listview = getlistview();          listview.setonitemclicklistener(new adapterview.onitemclicklistener() { 

check this out. can register localbroadcastmanager listener fragment want , mainactivity when item selected navigation drawer send message fragment can refresh it's contend


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -