我正在为Android创建一个音乐播放器,它主要用于工作.问题是,当我水平转动设备时,我会丢失Activity中的所有变量(这是有意义的,因为它被销毁并重新创建).
我尝试使用bundle来存储播放器的状态onSaveInstanceState& onRestoreInstanceState但我仍然无法访问媒体播放器.有没有办法在捆绑中传递像MediaPlayer这样的对象?我应该使用数据库吗?
谢谢
解决方法:
您应该使用服务提供“背景”音频播放功能,允许
用户在活动之间切换或旋转设备而不停止播放.
在github上查看由CM开源的android_packages_apps_Music,它使用mediaplaybackService extends Service来执行此 *** 作,结帐mediaplaybackService.java
总结以上是内存溢出为你收集整理的java – 旋转设备时丢失’MediaPlayer'(和其他变量)全部内容,希望文章能够帮你解决java – 旋转设备时丢失’MediaPlayer'(和其他变量)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)