可能重复:
Handling Screen Orientation - Android保留媒体播放器的状态-Android
在我的应用我有歌曲列表,并与播放/暂停选项按钮列表视图。如何在播放歌曲时处理屏幕方向。帮我拿样品...........
可能重复:
Handling Screen Orientation - Android保留媒体播放器的状态-Android
在我的应用我有歌曲列表,并与播放/暂停选项按钮列表视图。如何在播放歌曲时处理屏幕方向。帮我拿样品...........
http://developer.android.com/training/basics/activity-lifecycle/recreating.html#SaveState 只需在onSaveInstanceState中获取玩家的位置并保存即可。 定位更改并重新创建活动时。在MediaPlayer的和 装载轨道onRestoreInstanceState检查位置先前已被保存,如果是设定MediaPlayer的位置
你想做些什么?默认情况下,当您的应用程序的屏幕旋转时,该活动将重新启动。如果您想完全避免这种情况,您可以将android:configChanges="keyboardHidden|orientation
添加到清单文件中的活动中。然后您想要重写onConfigurationChanged
方法来实际观察配置更改并更改所需的任何UI内容。
您拥有的另一个选择是使用应用程序类。从Activity restart on rotation Android,根据您在初始化中所做的操作,您可以考虑创建一个新的类来扩展Application,并将您的初始化代码移到该类中的overwridden onCreate方法中。
public class MyApplicationClass extends Application {
@override
public void onCreate() {
super.onCreate();
// TODO Put your application initialization code here.
}
}
希望有所帮助。查看该链接了解更多信息。