Am utilizzando AsyncTask
al fine di scaricare le immagini entro la mia attivitàAsyncTask Android con l'attività del ciclo di vita
il flusso va in questo modo:
protected void onPreExecute() {
\\begin animation
}
protected IUpiResponse doInBackground(String... params) {
\\ download the image
}
protected void onPostExecute(IUpiResponse upiResponse) {
\\stop the animation
}
fino a qui tutto bene, avviare il problema se vado a fondo, mentre l'asynctask sta funzionando a volte ottengo un'eccepoint nullpointer negli arresti dell'animazione, perché le visualizzazioni non sono più valide (suppongo),
Posso controllare prima dell'animazione di arresto se l'attività è attiva E, ma preferisco evitare questo approccio, cos'altro posso fare?
Hai provato a farlo con 'prova {} catch {}'? –
accetto di poter rilevare questa eccezione, ma preferisco evitare questo tipo di trucco –
stai passando a un'altra attività quando entri in onPostExecute() ?? –