我有一个奇怪的问题。我试图改变一个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