我正在开发一个有声书类型的应用程序,它需要有一些图像,并显示一些文本,当“声音”开始说话时,文本会突出显示。
但我的问题是图像,我有大约 21 张图像,每张图像代表一个页面:我的第一种方法是使用 ViewPager 来模拟书籍转换,但是当在第 13 页时,应用程序就会崩溃。使用“OutOfMemoryError”。我的第二种方法是使用 FrameLayout 来保存片段,但就像在 ViewPager 中一样,应用程序在第 14 页崩溃,出现相同的错误“OutOfMemoryError”,图像大约为 300kb - 500kb MAX。
不知道为什么会这样,我正在使用 ' replace
' 的方法FragmentTransaction
来进行片段替换。对于MediaPlayer
音频播放,我release
在每种onPause
方法上都使用 ''..
非常感谢你们!