2012-10-14 54 views
0

我需要一點點幫助,我不知道如何做到這一點:殺的AsyncTask的通知自來水

還有的是被由後臺的AsyncTask更新的通知,我想要做的是取消/停止AsyncTask完全當我點擊通知時(它現在所做的是打開應用程序的另一個實例,而不停止舊的AsyncTask)。

我想指出的是,之後我開始在後臺的AsyncTask,我關閉使用

Intent i = new Intent(Intent.ACTION_MAIN); 
    i.addCategory(Intent.CATEGORY_HOME); 
    startActivity(i); 

我不知道這是做刪除UI,同時保持的AsyncTask運行的最佳途徑UI,但它的工作原理。

回答

0

我發現自己是一種解決方法。我運行了一個服務,而不是一個AsyncTask,它可以通過stopService輕鬆停止。然後,我用stopService創建了一個新的活動,將通知的意圖改爲該上下文,然後完成。