Androidのアクティビティでスレッドオブジェクトを使用しました。しかし、これらのスレッドは、アクティビティが破棄されたときには停止しません。スレッドの停止、次のようにのための私のコード:アクティビティがAndroidで破棄されたときに実行中のスレッドを停止する方法はありますか?
@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