android - failed to call initialize adapter after activity started sometime -
i call ksoap retrieve data server list
private list<list_newscomment> retrievefromsoap(soapobject soap) { sallcommentlist = new arraylist<list_newscomment>(); vector<object> property2 = database_webservice.extracted(soap); (int = 0; < property2.size(); i++) { soapobject getpropertyd = (soapobject) property2.get(i); list_newscomment addcomment = new list_newscomment(); addcomment.setcommentid(integer.parseint(getpropertyd.getproperty( "id").tostring())); addcomment.setcommentdate(getpropertyd.getproperty("date") .tostring()); addcomment.setitemid(integer.parseint(getpropertyd.getproperty( "item_id").tostring())); addcomment.setusername(getpropertyd.getproperty("name").tostring()); addcomment.setcommentcontent(getpropertyd.getproperty("comment") .tostring()); addcomment.setaprovestauts(integer.parseint(getpropertyd .getproperty("approval_status").tostring())); sallcommentlist.add(addcomment); } filldata(); return sallcommentlist; } after call filldata() fill data xml list , display.
private void filldata() { try { commentlist = new string[sallcommentlist.size()]; commentposterlist = new string[sallcommentlist.size()]; commentdate = new string[sallcommentlist.size()]; (int = 0; < sallcommentlist.size(); i++) { system.out.println("wtf"); commentlist[i] = sallcommentlist.get(i).getcommentcontent(); commentposterlist[i] = sallcommentlist.get(i).getusername(); commentdate[i] = sallcommentlist.get(i).getcommentdate(); system.out.println(commentlist[0]); } adapter = new customadapter_comments(commentlist, commentposterlist, commentdate); adapter.notifydatasetchanged(); if (constant.isonline()) { lv.addfooterview(constant.admob()); } lv.setadapter(adapter); system.out.println(commentlist[0]); } catch (exception ex) } } however, debugged following line
adapter = new customadapter_comments(commentlist, commentposterlist, commentdate);
result showed line never run problem occurred here.
Comments
Post a Comment