【问题标题】:Close activity via click on Android notification list通过点击 Android 通知列表关闭活动
【发布时间】:2010-03-22 22:43:14
【问题描述】:

我正在寻找如何停止活动,而不是在单击通知列表中的项目时恢复活动。有什么想法吗?

【问题讨论】:

    标签: android android-activity notifications android-intent


    【解决方案1】:

    在您的活动中重载 onNewIntent,当您从待处理的意图中获取意图时,只需调用 finish()

    不过,您的活动将需要是单实例活动。否则,当单击通知项时,将在任务堆栈上创建一个新活动。

    【讨论】:

      【解决方案2】:

      你能更具体地说明你在做什么吗?您是否正在尝试编写另一个类似 Task-Killer 的应用程序?或者某种音乐播放器应用程序?告诉我们您正在编写的应用程序类型可以帮助我们帮助您。

      顺便说一句,使用“恢复”一词表明您还没有完全理解 Activity 生命周期。 onResume 用于恢复 UI 线程。 onRestart 是用于重新启动 Activity 的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-07
        • 2015-06-14
        • 2014-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多