Frage

Eine Aktivität Ich habe startet ein AsyncTask. Was ist der beste Weg, um die Aktivität des Erhaltens darüber informiert, dass der AsyncTask erfolgt. Ich kann die Aktivität als Kontext passieren, aber ich will nicht die AsyncTask über die Art der Aktivität kennen.

In .NET landet ich auf ein Ereignis auf dem „AsyncTask“ subscribe würde. Ich habe nicht einen Weg finden, dass in Android zu tun.

War es hilfreich?

Lösung

Eine Möglichkeit ist es, ein Broadcast zu senden, wenn die AsyncTask fertig und wenn Sie verschiedene Arten von Aktivitäten, die eine, die es erhält aktiv ist. Um eine Sendung zu senden müssen Sie einen Zusammenhang mit dem AsyncTask passieren, aber Ihr AsyncTask braucht keinen Unterschied, was Kontext zu machen ist, dass.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top