我在我的Android活動中使用了一些線程對象。但是當這些線程在摧毀時不會停止。我的線程停止代碼如下:如何在Android上銷燬Activity時停止正在運行的線程?
@Override
public void onDestroy() {
super.onDestroy();
thread.interrupt();
}
上面的代碼不僅適用於線程對象停止,而且還會引發InterruptedException。沒有例外的情況下停止正在運行的線程的正確方法是什麼?
線程對象拋出InterruptedException時它不是錯誤嗎?
試試這個:http://stackoverflow.com/questions/9699292/how-to-stop-all-worker-threads-in-android-application – idiottiger