Android 在活动转换之间保存seekbar进度

Android 在活动转换之间保存seekbar进度,android,android-seekbar,Android,Android Seekbar,编辑:我已经自己解决了这个问题。任何人需要解决方案,请打电话给我 我搜遍了网,但没有找到。 我正在制作一个包含seekbar的音乐应用程序。 第一个活动显示相册列表,当您单击任何相册时,您将在第二个活动中获得歌曲列表。单击歌曲播放文件,搜索栏继续。在这之前都很好 但当我回到唱片集活动,然后再回到歌曲活动(通过单击任何唱片集)时,seekbar会自动在结尾处设置 我试着像这样设置歌曲活动的onResume方法 受保护的void onResume(){ super.onResume() } 我也尝试

编辑:我已经自己解决了这个问题。任何人需要解决方案,请打电话给我

我搜遍了网,但没有找到。 我正在制作一个包含seekbar的音乐应用程序。 第一个活动显示相册列表,当您单击任何相册时,您将在第二个活动中获得歌曲列表。单击歌曲播放文件,搜索栏继续。在这之前都很好

但当我回到唱片集活动,然后再回到歌曲活动(通过单击任何唱片集)时,seekbar会自动在结尾处设置

我试着像这样设置歌曲活动的onResume方法

受保护的void onResume(){ super.onResume()

}

我也尝试过使用股票优先权,但我认为我不需要


请在这方面帮助我,如果您需要更多信息来解决我的问题,请告诉我。

尝试在您使用的位置登录.d MyMediaPlayerService.mPlayer.getCurrentPosition()it@pskink正如您所说,我在活动的onStop和onResume方法中打印了它。它正在打印正确的值。@pskink我已将其设置为Songlist.seek_Bar.setMax(mPlayer.getDuration())@pskink我没有足够的积分来评论更多您能分享您的id以便我可以与您聊天并分享我的问题吗
    if(MyMediaPlayerService.mPlayer!=null && MyMediaPlayerService.mPlayer.isPlaying())
        seek_Bar.setProgress(MyMediaPlayerService.mPlayer.getCurrentPosition());