2010-08-05 40 views
1

我開始一個AsyncTask活動。獲取活動通知AsyncTask完成的最佳方式是什麼?我可以將Activity作爲上下文傳遞,但我不希望AsyncTask知道Activity的類型。Android AsyncTask Pub Sub上下文?

在.NET的土地上,我會訂閱「AsyncTask」上的事件。我在Android中找不到這樣的方法。

回答

0

一種方法是當AsyncTask完成時發送一個broadcast,並且如果您有不同類型的活動,則處於活動狀態的活動將收到它。爲了發送一個廣播,你必須傳遞一個上下文給AsyncTask,但是你的AsyncTask並不需要改變什麼上下文。