我正在开发媒体播放器应用程序,当歌曲开始在服务中播放时,我会显示通知。
基本上我在我的第一个活动中显示一个列表视图(来自艺术家选项卡、专辑选项卡等的任何一个),并且在单击一个项目时,将显示播放器屏幕。
我必须在我的播放器活动中实现一个后退按钮,我想我只需要点击它来完成()。
但是,如果我以前的活动被破坏并且我正在通过待处理的意图(通过通知),如果我现在调用完成(),那么活动就会被简单地破坏。在这种情况下,我想重新创建以前的活动。
例子 :
显示专辑 > 播放器屏幕,歌曲开始使用状态栏通知。
假设我现在按下并销毁所有活动。
单击通知>再次显示播放器..如果我现在按回,则专辑活动应以类似方式显示在艺术家选项卡中。
到目前为止,我只是在做:
btnBack.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
finish();
}
});