0
我有,我想正確地從我的Activity
類和UI邏輯中分離出典型AsyncTask
。 我覺得做這樣的:如何從AsynTask(最佳實踐)發送事件消息?
製作監聽器接口
public interface MyTaskListener { void onTaskProgress(...); void onTaskDone(...); }
讓我
Activity
實施MyTaskListener
並通過對任務創建this
參考。呼叫收聽方法
onPreExecute()
,onProgressUpdate()
和onPostExecute()
。
但是可能是我重新發明了輪子,Android框架已經實現了一些更好的東西?我覺得像EventBus
模式,所有感興趣的各方可以,我可以從我的AsyncTask
觸發特定事件類型註冊。
你的做法似乎還好我。 – Raghunandan