Android活动标志问题

时间:2011-06-03 07:08:53

标签: android activity-lifecycle

我的启动器活动标志设置为singleTop。

当我从通知栏启动活动时(在接收器中使用FLAG_ACTIVITY_NEW_TASK),将创建新活动并且不使用前一个活动。 在堆栈中只有一个活动可以做些什么?

编辑:

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);`

在接收器中,似乎正在工作

3 个答案:

答案 0 :(得分:0)

使用Intent.FLAG_ACTIVITY_CLEAR_TOP

答案 1 :(得分:0)

尝试学习使用这些不同的标志。使用下面的链接,它会有所帮助。

http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NEW_TASK

答案 2 :(得分:0)

我必须使用

Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_NEW_TASK

“Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK”使启动的活动表现不同。每当我启动活动表格历史时它总是调用onNewIntent