我有一个音乐播放器 我创建的应用程序,而我播放音乐并按住home或back按钮退出应用程序,然后再次启动应用程序,它不会返回到当前状态,我退出应用程序以及歌曲索引可以恢复为默认值1,但音乐仍在播放。当我再次播放音乐时,我播放的当前歌曲仍在播放。因此,有两首歌正在播放。我怎样才能保存我的应用程序的当前状态?Android音频播放器活动
0
A
回答
0
您可以保存状态中的onPause(),可以在的onResume()
检索他们回来或者你可以使用onwindowFocusChanged():
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus)
//retrive state
else
//save state
}
0
简短的回答:你真的现在应该需要阅读这activity页告诉你一个活动的生命周期..
长的回答:发生了什么是所有的变量正在重新加载(通过onResume或onStart probaly),所以你失去了国家。您可以轻松地保存的onSaveInstanceState使用(卷B)link
然后一些变量的状态使用onLoadInstanceState ..易为重装你的变量..
更多细节可以在这个答案中找到; https://stackoverflow.com/a/151940/137404
0
es你可以保存你的当前状态。只需在您的menifest文件中添加以下代码即可。
<activity android:name=".Song_list"
android:configChanges="keyboardHidden|orientation|screenSize"
//the line below will solve your problem just put it in every activity that you created
android:launchMode="singleTop">
</activity>
相关问题
- 1. android音频播放器
- 2. Android音频播放器
- 3. 音频播放器不自动播放?
- 4. 音乐播放器活动
- 5. Android音频播放
- 6. 用播放器播放音频时的Android显示动画
- 7. 当视频播放器启动时暂停音频播放器
- 8. 在Android音乐播放器中播放音频文件
- 9. 媒体播放器同步播放音频和视频android
- 10. Android中的放音音频播放
- 11. Android播放音频文件
- 12. Android - 顺序音频播放?
- 13. Android播放音频一次
- 14. Android - 通过扬声器播放音频
- 15. Android中的音频播放器
- 16. HTML 5音频播放器和Android/iOS
- 17. android音频播放器得到问题
- 18. Phonegap Android HTML5音频播放器延迟
- 19. 更改时间android音频播放器
- 20. 从媒体播放器播放音频
- 21. 音频播放器:不断播放
- 22. 音频播放器在iPhone中播放远程音频文件?
- 23. 音频播放不启动
- 24. 无法启动音频播放器
- 25. 音频不播放移动浏览器
- 26. 动态HTML5音频闪存播放器
- 27. React-native音频播放器
- 28. AngularJS HTML音频播放器
- 29. Python/Tkinter音频播放器
- 30. Gluon iOS音频播放器