【发布时间】:2012-11-29 18:39:20
【问题描述】:
我正在尝试从 Android 文档解释的通知中启动一个活动,但是当我打开通知然后按后退按钮时,HomeActivity(父级)没有打开,而是应用程序关闭。我做错了什么?
Intent resultIntent = new Intent(context, MatchActivity.class);;
resultIntent.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(context);
// Adds the back stack for the Intent (but not the Intent itself)
stackBuilder.addParentStack(MainActivity.class);
stackBuilder.addNextIntent(resultIntent);
【问题讨论】:
-
对于任何想知道的人来说,接受的答案有效,但 Android 文档中不存在 resultIntent.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK)。它给了我地狱。
标签: android notifications