android - Null Pointer exception passing data from activity to Fragment -
i have url value in mainactivity page , need pass url value activity fragment. when click button i'm getting null exception on line of string url=getarguments().getstring("btn_url");
activity:
fragment fragment=new about(); if (fragment != null) { fragmenttransaction transaction = getfragmentmanager().begintransaction(); transaction.replace(r.id.frame_container, fragment, "tag_fragment"); transaction.addtobackstack(null); transaction.commit(); bundle bundle=new bundle(); bundle.putstring("btn_url", url); fragobj=new about(); fragobj.setarguments(bundle); }
fragment:
string url=getarguments().getstring("btn_url");
you need commit after set fragments arguments. change code this:
about fragobj=new about(); bundle bundle=new bundle(); bundle.putstring("btn_url", url); fragobj.setarguments(bundle); getfragmentmanager().begintransaction(); .replace(r.id.frame_container, fragobj, "tag_fragment"); .addtobackstack(null); .commit();
Comments
Post a Comment