0
public View getView(int position, View convertView, ViewGroup parent) {
...
boolean flag = db.isRegistered(contactId_text);
ImageView iv = (ImageView) vi.findViewById(R.id.typeImage);
if (flag) {
holder.image1.setImageResource(R.drawable.registered);
}
...
}
위 코드는 getView()의 코드 블록입니다. db.isRegistered (contactId_text) 메서드는 결과를 얻기까지 시간이 걸리는 쿼리이므로 내 listview 스크롤 화면보다 뒤떨어져 있으므로 처리하는 좋은 방법은 무엇입니까? AsyncTask를 시도했지만 목록이 너무 길어지면 AsyncTask 제한 오류 (예외 이름을 잊어 버림)가 발생합니다.CursorAdapter에서 시간이 걸리는 Android 처리 쿼리 getView()
유일한 문제는 성능 문제입니다. – Maurice