-2

本当にこの問題を抱えています。この質問は何度も出されているため、申し訳ありません。しかし、それは必要でした。縮小後に大きな画像を表示しています。したがって、私のアプリは Flipboard アプリのように見えます。ユーザーはページを左右にめくることができます。recycle() を使用したため、各ビットマップが解放されます。しかし、ユーザーが8〜9ページをスワイプすると機能しますが、その後アプリがクラッシュし、しばらくクラッシュしません。唯一の問題はメモリによるものです。

私は静かに例外をキャッチし、アプリのメモリを解放する方法を探しています。それは良い方法ですか、それとも可能ですか?他の解決策はありますか?

画像を表示するためにこのライブラリを使用していますhttps://github.com/androidquery/androidquery

4

2 に答える 2

1

メモリリークが発生しているようです。原因を突き止めるためのツールは複数あります。

  • LeakCanary、Square の非常に優れたライブラリ
  • Android Studio の割り当てトラッカー
  • ヒープ ダンプを分析するための Eclipse メモリ アナライザー (MAT)

頑張って犯人を見つけてください!

于 2016-06-22T08:23:31.723 に答える