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