从系统覆盖视图切换到我的应用程序

时间:2017-02-03 14:43:24

标签: android

我制作了一个类似于此处的系统覆盖图标:https://github.com/mollyIV/ChatHeads 我希望它使用图标的点击监听器打开我的应用程序。我可以使用MainActivitycontext.startActivity(intent)一起打开FLAG_ACTIVITY_NEW_TASK。 但我想打开我的应用程序,好像它是从任务切换器打开的(无论什么活动是打开的,处于相同的状态)。我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您正在使用FLAG_ACTIVITY_NEW_TASK

  

如果设置,此活动将成为此任务的新任务的开始   历史堆栈。

尝试使用FLAG_ACTIVITY_SINGLE_TOP:

  

如果设置,则如果活动已在运行,则不会启动该活动   历史堆栈的顶部。

来源:http://developer.android.com/reference/android/content/Intent.html