알림의 콘텐츠 의도로 수신자 활동을 설정하고 있습니다.TaskStackBuilder를 사용하여 푸시 알림 클릭
Intent clickIntent = new Intent(context, Receiver.class);
mBuilder.setContentIntent(PendingIntent.getActivity(context, 0, clickIntent, PendingIntent.FLAG_UPDATE_CURRENT));
Receiver 활동 내에서는 다음과 같은 방법으로 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가 다시 시작됩니다. 특히 장치가 유휴 상태로 되돌아 오는 경우. 어떤 도움이 필요합니까? 나는 이것에 머리를 부수고있어.