我有两个用于 mediaplayer mp 和 mp1 的对象。两个对象都保存了媒体播放器的状态。这里是代码
public Object onRetainNonConfigurationInstance()
{
HashMap<String,Object> player = new HashMap<String,Object>();
MediaPlayer instance = mp;
player.put("mp", instance);
mp = null;
MediaPlayer instance1 = mp1;
player.put("mp1", instance1);
mp1 = null;
return player;
}
这是我的问题:mp1 的状态已保存。也就是说,当我旋转屏幕时,mp1 的实例会从原来的位置继续。而当我旋转屏幕时 mp 会重新启动。请帮帮我