我有一個奇怪的問題。我試圖改變一個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