2011-06-03 102 views
0

我将我的启动器活动标志设置为singleTop。Android活动标志问题

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

编辑:

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);` 
接收机

,似乎工作

回答

0

我不得不使用

Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_NEW_TASK 

“Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK”,使得启动的活动的行为不同。每当我发起活动形式历史它总是呼吁新的意图

0

使用Intent.FLAG_ACTIVITY_CLEAR_TOP

+0

在哪里?在接收器中,我们必须使用FLAG_ACTIVITY_NEW_TASK ... – Rahul 2011-06-03 07:18:57