ブラウジング用にアプリで Android WebView を使用しています。すべてのページが正常に読み込まれます。問題ない。しかし、ブラウジング (リンクを開く) を続けると、メモリが増え続けます。例: 3 ページが 60 MB をナビゲートし、あるポイントに達した後、アプリがクラッシュします。
現在、これらは cnn.com、gmail.com、gap.com などの通常の Web サイトです。
アイデアや指針はありますか?
ありがとう!
ブラウジング用にアプリで Android WebView を使用しています。すべてのページが正常に読み込まれます。問題ない。しかし、ブラウジング (リンクを開く) を続けると、メモリが増え続けます。例: 3 ページが 60 MB をナビゲートし、あるポイントに達した後、アプリがクラッシュします。
現在、これらは cnn.com、gmail.com、gap.com などの通常の Web サイトです。
アイデアや指針はありますか?
ありがとう!
このようなメモリ リークを回避するには、キャッシュを使用する必要があります。
ロードされたイメージをディスクにキャッシュして、段階的にロードできます。一般的なキャッシング ライブラリと使用
例を次に示します >>