이상한 문제가 있습니다. TextView를 변경하려고하지만 findViewById
을 사용할 수 없다면 findViewById
을 확인할 수 없다고 말합니다. 나는 AsyncTask(Context context)
이라고 부르는 주요 활동을 가지고있다. 생성자에서 주 활동에서 이것을 전달했지만, 이미 주 Activity.getContext()로 시도했지만 여전히 작동하지 않습니다.Android asynctask가 컨텍스트를 허용하지 않습니다.
어떤 도움을 환영합니다.
public class UcitavanjeUpozadini extends AsyncTask<Void, Void, Void> {
private Context context;
private ProgressDialog progressDialog;
private UcitavanjeHelperKlasa helperKlasa;
private List<OglasHelper> lista;
public UcitavanjeUpozadini(Context context){
this.context = context;
this.progressDialog = null;
this.helperKlasa = new UcitavanjeHelperKlasa();
this.lista = new ArrayList<OglasHelper>();
}
도움을주기 위해 AsyncTask에 대한 코드가 필요합니다 – ganlaw
일부 코드를 표시하지만 AsyncTask에 Activity 컨텍스트를 전달하는 것은 좋지 않습니다. 쉽게 널 포인터 예외 및 메모리 누출을 초래합니다. –
질문을 코드 – zomlaaa95