Fragment Replace null pointer exception -
i trying replace fragment inside onitemclick of list view , want send selected item name list fragment fragment showing null pointer exception
@override public void onitemclick(adapterview arg0, view view, int position, long id) {
try     {         log.e("----- inside onitemclick -----", cityselected);          mapvisiblefragment newfragment = new mapvisiblefragment();         bundle args = new bundle();         args.putstring("cityname", cityselected);         newfragment.setarguments(args);         ((basecontainerfragment) getparentfragment()).replacefragment(                 newfragment, true);      } catch (exception e)     {         e.printstacktrace();     }  }   but same concept working inside button click below one
 try   {      listfragmentfromdbrecords2 newfragment = new listfragmentfromdbrecords2();      bundle args = new bundle();      args.putstringarraylist("names", alldata);      newfragment.setarguments(args);      ((basecontainerfragment) getparentfragment()).replacefragment(       newfragment, true);       log.d("--->>>>", alldata.tostring());      }   catch (exception e)      {      e.printstacktrace();     }      
based on comment
((basecontainerfragment) getparentfragment())   is null you. check why getparentfragment() method returns null. 
Comments
Post a Comment