メディア ファイルのサムを取得するために使用するクラスがあります。このローダーのようなクラスはAsyncTask
for every を開始しますImageView
( で呼び出されSomeAdapter#getView()
ます)。タスク自体は多くのことを行いますが、そのうちの 1 つは を呼び出していますDiskLruCache
が、SD カードがアンマウントされると、タスクがまだ実行されている間にアプリケーションがクラッシュします。
カードの状態が変更された場合の登録方法を知っています。
したがって、実行中のすべてのタスクを停止する方法が必要です。どんな助けでもいいでしょう。