Открыть фрагмент, когда нажмите на уведомление fcm - PullRequest
0 голосов
/ 29 апреля 2020

Мое приложение содержит два действия

1.LoginActivity - это действие запуска 2.MainActivity - содержит много фрагментов

После входа в систему пользователь переходит к MainActivity и fini sh ( ) вызывается так, что пользователь не может go вернуться к входу в систему при нажатии на кнопку назад.

Когда приходит уведомление, я использую pendingIntent для перехода пользователя к MainActivity. Я получил дополнения и переместил пользователя соответственно.

Моя проблема, даже если я указал MainActicity.class в ожидании намерения, он все еще go для LoginActivity, а затем go для новой MainActivity. Все мои старые фрагменты разрушаются и создается новая активность. Я хочу, чтобы все старое состояние фрагмента оставалось как есть.

это ожидаемое намерение, которое я использую

Intent intent=new Intent(this, MainActivity.class);
PendingIntent pendingIntent=PendingIntent.getActivity(this, (int) System.currentTimeMillis(), intent, PendingIntent.FLAG_ONE_SHOT);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...