Здравствуйте
Помогите, пожалуйста, понять почему уведомления ведут себя странно.
Опишу: приходит уведомление от группы, но когда на него нажать, то открывается неправильная (другая) группа (ProfileActivity в коде).
Вот ссылка на действующий код:
https://pastebin.com/LuccdJnY
С моего сервера на FCM уходит правильные данные, здесь ошибки нет.
Я сначала подумал, что они как-то перепутываются местами, но тоже нет, иногда открывает правильно, а иногда, просто так, открывает вообще не ожиданные группы......
Я даже заменил генерацию ID уведомления на такое, чтоб точно было уникально, но не помогло:
tag = String.valueOf(System.currentTimeMillis());
notificationManager.notify(tag, 0, notificationBuilder.build());
Прошу помочь!
Этот код скорее всего без ошибок:
Intent intent = new Intent(this, ProfileActivity.class);
intent.putExtra(ProfileActivity.USER_ID_EXTRA_KEY, uId);
наверное она где-то здесь:
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_ONE_SHOT)
Я не знаю