【发布时间】:2011-06-23 08:08:28
【问题描述】:
这是我遇到的问题:
我通过按下包含额外标记的通知栏来启动活动,以标记活动是从通知开始的。如果设置了来自通知的额外内容,我会在我的活动的 oncreate 方法(这是我的应用程序的主屏幕)中使用这个标志来启动一个新屏幕。
所以这部分工作得很好。现在发生的情况是,当我单击通知并通过按返回键退出应用程序时,如果我之后通过按主页按钮从最近的应用程序重新启动它,它似乎重新传递了来自通知的最后一个意图,因此它启动了我的屏幕再次。我已经在清单中尝试了一堆标志,但到目前为止我还没有成功。
这是我用于活动的标志。
android:clearTaskOnLaunch="true"
android:alwaysRetainTaskState="false"
这里有什么想法吗? 谢谢。
【问题讨论】:
-
我正在为主屏幕使用 TabActivity。
标签: android android-activity android-intent