Domanda

Un'attività ho avvia un AsyncTask. Qual è il modo migliore di ottenere l'attività notificata che l'AsyncTask è fatto. Posso passare l'attività come un contesto in, ma io non voglio l'AsyncTask per conoscere il tipo di attività.

In .NET atterrare avrei iscriversi a un evento sul "AsyncTask". Non ho trovato un modo per farlo in Android.

È stato utile?

Soluzione

Un modo è quello di inviare un trasmissione quando l'AsyncTask finito , e se si dispone di diversi tipi di attività quello che è attivo lo riceverà. Per inviare una trasmissione si deve passare un contesto al AsyncTask, ma il vostro AsyncTask non ha bisogno di fare la differenza che contesto è che.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top