0
나는 내가 특정 필드 입력하는와 CustomBaseAdapter이 : 나는 AsyncTask를의하여 onPostExecute를이 불 할AsyncTask를, CustomBaseAdapter 및 목록보기
public ArrayList<SearchResults> GetSearchResults(){
ArrayList<SearchResults> results = new ArrayList<SearchResults>();
Document doc = Jsoup.parse(kpn);
Elements tdsFromSecondColumn = doc.select("table.personaltable td:eq(0)");
Elements tdsFromSecondColumn1 = doc.select("table.personaltable td:eq(1)");
SearchResults sr1 = new SearchResults();
for (Element tdFromSecondColumn : tdsFromSecondColumn) {
sr1 = new SearchResults();
sr1.setNaam(tdFromSecondColumn.text());
results.add(sr1);
}
for (Element tdFromSecondColumn1 : tdsFromSecondColumn1) {
sr1 = new SearchResults();
sr1.setWaarde(tdFromSecondColumn1.text());
results.add(sr1);
}
return results;
}
을하지만 난 가까운 힘을 얻을 :
@Override
protected void onPostExecute(String result) {
ListView kp = (ListView)findViewById(R.id.kpn);
ArrayList<SearchResults> searchResults = GetSearchResult();
kp.setAdapter(new MyCustomBaseAdapter(this, searchResults)); <--- think here is the error
progress.dismiss();
}
이 코드가 가능합니까? 변경할 내용이없는 경우. 미리 감사드립니다. 다음 waarde 필드를
kp.setAdapter(new MyCustomBaseAdapter(AppName.this, searchResults));
하지만 필드는 여전히 JSoup로 잘못 가득, 먼저 모든 나암 필드가 표시되고 :
예외 n 도움이 될 것입니다. MyCystomAdapter의 코드도 붙여 넣으십시오. –
로그에서 오류 게시 – Pedantic