android开发人员
我有一个使用媒体播放器播放SD卡音乐的应用程序。 在这个应用程序中,我有一个搜索栏来指示正在播放的音乐。 搜索栏以线程运行,并在播放音乐时更新。
如果按后退按钮,音乐仍在按我的意愿播放。 但是,如果我再次单击该应用程序,则搜索栏将返回0。 这意味着所有实例都是新实例。
当我按下按钮时,我应该怎么做,以保存媒体播放器的实例? 我应该在onPause和onResume上做什么样的实现?
答案 0 :(得分:1)
您必须保存应用程序的状态,然后在应用程序重新启动时使用onRestoreInstanceState
将其还原。见Saving Android Activity state using Save Instance State