Ich habe ein seltsames Problem. Ich versuche, eine TextView zu ändern, aber kann nicht findViewById
, heißt es, dass die findViewById
nicht gelöst werden kann. Ich habe eine Hauptaktivität, von der ich anrufe AsyncTask(Context context)
. Im Konstruktor übergebe ich dies aus der Hauptaktivität, ich habe es bereits mit Main Activity.getContext() versucht, funktioniert aber immer noch nicht.Android asynctask akzeptiert keinen Kontext
Jede Hilfe ist willkommen.
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>();
}
Benötigen Sie einen Code für die AsyncTask, um zu helfen – ganlaw
Zeigen Sie etwas Code, jedoch ist es keine gute Idee, einen Aktivitätskontext an eine AsyncTask übergeben .. dies kann führen leicht zu Nullzeigerausnahmen und Speicherlecks. –
Ich habe die Frage mit dem Code – zomlaaa95