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