假设我有一个活动的后台,让我们说A-B-C。现在我在活动C。现在点击推送通知,当我触摸通知时,它会创建与D-F相同的应用程序的另一个后备堆栈。因此,当我在活动D中按下后退按钮时,如何返回前一个后台堆叠中的C活动。
因此,当我触摸通知并重定向到另一个活动时,我通常希望在应用程序中返回上一个任务。 提前谢谢..
答案 0 :(得分:1)
Intent i1= new Intent(context, C.class);
i1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Intent intent = new Intent(context, D.class);
final PendingIntent pendingIntent = PendingIntent.getActivities(context, UNIQUE_REQUEST_CODE++,
new Intent[] {i1, intent}, PendingIntent.FLAG_ONE_SHOT);