【发布时间】:2010-03-22 22:43:14
【问题描述】:
我正在寻找如何停止活动,而不是在单击通知列表中的项目时恢复活动。有什么想法吗?
【问题讨论】:
标签: android android-activity notifications android-intent
我正在寻找如何停止活动,而不是在单击通知列表中的项目时恢复活动。有什么想法吗?
【问题讨论】:
标签: android android-activity notifications android-intent
在您的活动中重载 onNewIntent,当您从待处理的意图中获取意图时,只需调用 finish()
不过,您的活动将需要是单实例活动。否则,当单击通知项时,将在任务堆栈上创建一个新活动。
【讨论】:
你能更具体地说明你在做什么吗?您是否正在尝试编写另一个类似 Task-Killer 的应用程序?或者某种音乐播放器应用程序?告诉我们您正在编写的应用程序类型可以帮助我们帮助您。
顺便说一句,使用“恢复”一词表明您还没有完全理解 Activity 生命周期。 onResume 用于恢复 UI 线程。 onRestart 是用于重新启动 Activity 的。
【讨论】: