Nella mia attività uso una classe che si estende da AsyncTask e un parametro che è un'istanza di tale AsyncTask. Quando chiamo mInstanceOfAT.execute("")
tutto bene. Ma l'app si arresta in modo anomalo quando premo un pulsante di aggiornamento che richiama nuovamente l'AsyncTask (nel caso in cui il lavoro di rete non funzionasse). La causa quindi appare un'eccezione che dice
Impossibile eseguire l'attività: l'attività è già stata eseguita (un'attività può essere eseguita una sola volta)
Ho provato a chiamare cancel (true) per l'istanza di Asyctask, ma non funziona neanche. L'unica soluzione finora è creare nuove istanze dell'Asyntask. È quello il modo corretto?
Grazie.