- 浏览: 1735 次
- 性别:
- 来自: 北京
最新评论
文章列表
Activity的生命周期如图所示。
除生命周期的方法之外,还有onSaveInstanceState()方法和onRestoreInstanceState()方法。
阅读各方文档后,我的理解如下:
onSaveInstanceState()、onRestoreInstanceState()适合保存恢复非持久化变量;
onResume()、onPause()适合保存回复持久化变量;
OnStart()、OnStop()适合资源类。
Andriod游戏开发笔记1:E/AudioCache(52): Heap size overflow! req size: 1049020, max size
- 博客分类:
- Andriod游戏开发笔记
E/AudioCache(52): Heap size overflow! req size: 1049020, max size: 1048576
出现该问题的原因是SoundPool的buffer只有1M,如果载入的音频大于1M,则会出现该错误。
解决办法:
1.使用MediaPlayer播放。
2.把音频截成多个小于1M的。
3.把音频压缩成其他小格式的。