2010-11-03 105 views
1

嗨即時想要停止所有線程,當我的主要活動關閉,因爲有些仍然運行後,並給予NullPointerException,因爲他們試圖訪問ArrayLists不再存在。然而沒有明顯的方法正在工作,它們也被棄用。是否有可能,因爲目前使用try/catch語句作爲解決方法,但希望修復。安卓停止線程

TIA

ng93

回答

3

您需要將您的MainActivity告訴線程,它的時間結束。你可以用每個線程在訪問ArrayLists之前檢查的某種值來做到這一點。或者你可以接受try/catch的解決方法。但是沒有任何好的,安全的殺死線程的方法,這就是爲什麼這些方法被棄用的原因。

+0

該死的擔心可能是這種情況。然後,我會堅持嘗試/抓住。乾杯 – ng93 2010-11-04 15:13:29