私の Android アプリにはThread
、確立されたインターネット接続 (3G/WIFI) があるときに実行される拡張クラスがあります。
アプリが読み込まれ、インターネット接続が確立されている場合は、次のようにクラスをインスタンス化します。
MyThread thread = new MyThread(); // (it calls its own start() method)
スレッドでは、接続が失われた場合、Thread
. 走るなと言われましたがfinalize()
、どうすればそれを破壊できthread == null
ますか?
(thread == null)
編集:私が尋ねた理由は、後で、接続が戻った場合にスレッドを再起動し、簡単だったかどうかを確認したいからです。フラグを使用して、スレッドを再起動する必要があることを示したり、スレッドが中断されたかどうかを確認したりできます。これまで有益なコメントをありがとうございました。