AsyncTask
ユーザーがボタンを押したことに応答して、sを使用してデータをフェッチしています。これはうまく機能し、データのフェッチ中にインターフェイスの応答性を維持しますが、Eclipseデバッガーで何が行われているのかを確認したところ、新しいものAsyncTask
が作成されるたびに(多くの場合、一度しか使用できないため) )、新しいスレッドが作成されていましたが、終了されませんでした。
その結果、AsyncTask
そこに座っているだけで多数のスレッドができます。これが実際に問題であるかどうかはわかりませんが、これらの余分なスレッドを取り除きたいと思います。
これらのスレッドを強制終了するにはどうすればよいですか?
doInBackground
この方法は完了しますが、スレッドがデバッグウィンドウに表示し続けます。例えば: Thread [<23> AsyncTask #4](Running)