我将活动接收器设置为通知的内容意图。
Intent clickIntent = new Intent(context, Receiver.class);
mBuilder.setContentIntent(PendingIntent.getActivity(context, 0, clickIntent, PendingIntent.FLAG_UPDATE_CURRENT));
在 Receiver Activity 中,我正在启动旨在通过以下方式使用 TaskStackBuilder 打开的活动。
Intent intent = new Intent(this, Class.forName(className));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
TaskStackBuilder.create(this).addParentStack(Class.forName(className)).addNextIntent(intent).startActivities();
当应用程序在后台并且发生通知点击时,它会恢复 ParentActivity。特别是当设备进入空闲状态并返回时。有什么帮助吗?我对此很头疼。