*我想停止在我的活動中運行的所有線程。在那裏可以有2-3個線程運行,所以當我回去時我可以停下來。 有什麼想法?停止所有正在運行的線程在活動中運行
1
A
回答
4
use: System.exit(0); 當你想退出應用程序。 System.exit(0);將停止所有正在運行的線程。
0
如果你的線程運行在一個循環上,你可以手動從循環中分離出來。正如你所提到的,當你去其他活動時,你可以設置一個布爾值,並且在你想要停止的線程中,你可以不斷檢查布爾值的值。如果布爾符合標準,那麼你從循環中斷開。
1
嘗試使用threadpool創建並管理您的所有線程,全部殺死它們,在您的Activity.onDestroy()中調用shutdownNow()。來自API的說明:「任何不能響應中斷的任務都可能永遠不會終止」。希望有所幫助。
相關問題
- 1. 停止所有正在運行的活動和admob廣告
- 2. 停止正在運行的線程
- 3. python停止線程正在運行
- 4. 停止在IronPython中運行的所有線程
- 5. 如何停止當前線程以外的所有正在運行的線程?
- 6. 如何在Silverlight中終止所有正在運行的線程?
- 7. 停止並用新線程替換正在運行的線程
- 8. Java線程/運行停止
- 9. 在活動對象中運行線程
- 10. 如何在自己的線程中運行並正確停止?
- 11. 在運行時暫停當前進程中的所有線程
- 12. 將所有正在運行的應用程序的活動前
- 13. 當另一個線程運行時,WPF動畫停止運行
- 14. Netbeans運行 - >停止生成不會停止正在運行的java進程
- 15. 正在停止正在運行Android
- 16. 實例變量停止正在運行的線程
- 17. android - 如何安全地停止正在運行的線程
- 18. 如何退出或停止正在運行的線程?
- 19. 如何停止或破壞正在運行的線程
- 20. 活動正在運行
- 21. 如何停止所有正在運行的計時器
- 22. 如何停止所有正在運行的流星服務器
- 23. Android的線程不會停止運行
- 24. Java的運行和停止線程
- 25. 在正在運行的線程內設置變量以停止線程
- 26. 停止運行@selector行動
- 27. 如何停止在C#中線程內安全運行的所有C#任務
- 28. 終止python中的所有正在運行的進程
- 29. 運行期間無法停止線程,但正在調試
- 30. 如何在片段啓動時停止正在運行的線程?
但我只想回到以前的活動不退出應用程序 –
問題是,當我去其他活動,然後線程運行在前面的活動,產生問題,我的那個活性 –