Android 活动堆积问题
这可能是一个简单的问题,但我有一个通知,当点击打开股票消息应用程序Android 活动堆积问题,android,stack,android-intent,Android,Stack,Android Intent,这可能是一个简单的问题,但我有一个通知,当点击打开股票消息应用程序 arg1.setClassName("com.android.mms","com.android.mms.ui.ConversationList"); 但我注意到,每次点击它,活动都会堆积起来,最后我不得不多次使用后退按钮才能退出。我一直在清单中使用安卓:noHistory=“true”,但显然我不能在这里这样做,所以在启动intent时有没有办法做同样的事情?在调用intent之前,尝试使用arg1.addFlags(int
arg1.setClassName("com.android.mms","com.android.mms.ui.ConversationList");
但我注意到,每次点击它,活动都会堆积起来,最后我不得不多次使用后退按钮才能退出。我一直在清单中使用安卓:noHistory=“true”,但显然我不能在这里这样做,所以在启动intent时有没有办法做同样的事情?在调用intent之前,尝试使用
arg1.addFlags(intent.FLAG\u ACTIVITY\u NO\u HISTORY)
,这可能会解决您的问题…您可以使用Intent.FLAG\u ACTIVITY\u REORDER\u TO\u FRONT。如果活动已经在运行,它将被带到最前面