我有一个MainActivity,它显示歌曲列表。当用户触摸列表中的项目时,将启动一个活动,该活动显示音乐控件,例如上一个,下一个,播放/暂停和搜索栏。按下播放按钮后,将在服务中播放歌曲。直到这里,一切正常。现在,当我按下“后退”按钮时,我的活动被破坏了,但是歌曲继续播放(由于服务)。当我再次按下歌曲时,它启动了活动,但是我失去了之前的内容。我希望该上下文返回以显示搜索栏运动,播放和暂停操作。我尝试使用SharedPreference做到这一点,但我们只能在其中存储字符串,而不能存储服务的实际状态。请帮忙。