ProgressDialogを表示している間にThreadで時間かかる
処理をしていて、その間にBACKキーでダイアログを
消去したら同時にThreadも停止させたいのですが、
出来なくて困ってます。

onDismiss()の中でThread.stop()を記述しているのですが、
そもそもonDismiss()が呼び出されません。
ダイアログ消去時のイベントは何を呼べばいいのでしょうか?