i using volley library on android project, have been struggling code while. have experienced can shed light if can.
logcat
java.lang.runtimeexception: unable start activity componentinfo{com.example.grafiq.testviewapp/com.example.grafiq.testviewapp.mainactivity}: java.lang.nullpointerexception: attempt invoke virtual method 'void android.support.v7.widget.recyclerview.sethasfixedsize(boolean)' on null object reference @ android.app.activitythread.performlaunchactivity(activitythread.java:2694) mainactivity.java oncreate
protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); openactivity = (button)findviewbyid(r.id.btn_child); myrecyclerview = (recyclerview)findviewbyid(r.id.myrecycleview); myrecyclerview.setlayoutmanager(new linearlayoutmanager(this)); //request que requestqueue myrequest = volleysingleton.getinstance().getrequestque(); //jsonobjectrequest jsonobjectrequest myjsonreq = new jsonobjectrequest(request.method.get, myurl, null, new response.listener<jsonobject>(){ @override public void onresponse(jsonobject jsonobject) { toast.maketext(mainactivity.this, "json-response "+jsonobject.tostring() ,toast.length_long).show(); adapter = new myadapter(mainactivity.this, poparray(jsonobject)); myrecyclerview.setadapter(adapter); } }, new response.errorlistener(){ @override public void onerrorresponse(volleyerror volleyerror) { toast.maketext(mainactivity.this, "response "+volleyerror.getmessage() ,toast.length_long).show(); } }); myrequest.add(myjsonreq); }
Comments
Post a Comment