0

デバッグ方法がわからないという非常に不思議な問題があります。

私のアプリケーションでやろうとしていることは、画像をダウンロードしてギャラリーに表示することです。しかし、時々、それらは単に消えます (すべてではありません)。アプリケーションを使用していないときでも。これまでのところ削除機能を実装していないため、アプリケーション内でそれを引き起こす可能性はありません。DownloadManager はしばらくしてそれらを削除できますか? 私は BitmapFactory を使用してdecodeFilesを使用しています。これは関連できますか?

どこを見ればいいのかヒントを持っている体はありますか?

ありがとう

編集:明確にするために。ファイルは 2 つの方法でダウンロードされます。最初の開始時に 1 つ、サービスごとに X 分ごとに 2 つ。サービスをオフにしたことを確認するためだけに。初期化画像がそこにある後、すべてが正常に動作します。しかし、しばらくすると (たとえば 2 時間後)、それらの一部が消えます。

4

1 に答える 1

0

キャッシュがいっぱいになることはありますか? 参照がガベージ コレクションされていないことを確認しましたか?

于 2013-01-22T20:40:26.707 に答える