私はAudioBookタイプのアプリを開発しています。いくつかの画像が必要で、テキストを表示する必要があります。テキストは、「声」が話し始めると強調表示されます。
しかし、私の問題は画像です。画像は約 21 個あり、各画像はページを表します。最初のアプローチは、ViewPager を使用して本の遷移をシミュレートすることでしたが、13 ページ目でアプリがクラッシュするだけでした。「OutOfMemoryError」で。私の 2 番目のアプローチは、FrameLayout を使用してフラグメントを保持することでしたが、ViewPager と同じように、アプリは 14 ページ目で同じエラー「OutOfMemoryError」でクラッシュし、画像は約 300kb - 500kb MAX です。
なぜこれが起こっているのかわかりません。フラグメントの置換を行うために' replace
' メソッドを使用しています。FragmentTransaction
そして、MediaPlayer
オーディオ再生ではrelease
、すべてのonPause
メソッドで「 」を使用します..
どうもありがとうございました!