У меня странная проблема. Я пытаюсь изменить TextView, но не может findViewById
, он говорит, что findViewById
не может быть разрешен. У меня есть Основная деятельность, из которой я звоню AsyncTask(Context context)
. В конструкторе я передаю это из основного действия, я уже пробовал с Main 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
Показать код, однако не рекомендуется передавать контекст Activity в AsyncTask .. это может легко привести к исключениям с нулевым указателем и утечкам памяти. –
Я обновил вопрос с помощью кода – zomlaaa95