0
A
回答
2
當按下後退按鈕,您的活動將結束。在允許這種情況發生之前,您應該使用您的AsyncTask cancel。一個合適的地方是在你的活動的OnDestroy方法中。
如果你不這樣做,你會留下一個鬆散的線程,當後臺操作完成時,它將嘗試訪問已經被銷燬的活動。這很可能會導致異常。
+0
雖然我取消異步任務相同的問題仍然存在 – 2011-04-11 10:10:02
+0
發佈一些代碼和完整的堆棧跟蹤,以獲得更多的幫助。 – kgiannakakis 2011-04-11 10:16:11
相關問題
- 1. 異步任務與機器人
- 2. 事務和異步處理
- 3. Android:異步任務,HTTP處理程序服務器關閉?
- 4. 異步處理中繼器事件
- 5. 處理UI的Android異步任務
- 6. Exe4j,Windows服務,處理關機事件
- 7. 關於異步任務和處置
- 8. J2ME關鍵事件處理
- 9. 異步任務和處理程序Android
- 10. Asp.net mvc異步處理任務
- 11. Java關鍵事件處理機制(KeyListeners通知)如何工作?
- 12. 處理CLGeocoder(iOS5)中的異步事件
- 13. 如何處理異步任務中的連接超時
- 14. 堅持C#異步任務數據 - 聊天機器人
- 15. 機器人框架機器人遠程服務器關鍵字
- 16. 爲什麼異常處理不能處理異步事件?
- 17. 如何異步處理郵件,處理時丟棄任何新郵件?
- 18. 從異步方法中處理事件
- 19. 在UI中處理異步事件
- 20. 等待事件處理程序異步
- 21. XLib異步事件處理(沒有XBC)
- 22. 如何正確處理異步任務結束?
- 23. 如何在IOS中處理這種異步任務?
- 24. Android:異步任務,如何有效處理?
- 25. HttpClient異步任務管理
- 26. WCF異步服務器端處理
- 27. 處理異步服務器端操作
- 28. 如何處理金字塔事務管理器的異常?
- 29. iPad的關閉鍵盤事件處理
- 30. 如何妥善處理任務異常
請提供一些關於您問題的更多信息。來自日誌貓的代碼和日誌。 – Flo 2011-04-11 07:45:12