В настоящее время я работаю над уведомлением. Но когда я уже получаю уведомление, и я нажал на это уведомление на панели уведомлений, мне не нужно открывать новую активность. Но я должен открыть недавнюю деятельность. Когда некоторые данные были сохранены в моем последнем приложении и приложении, запущенном в фоновом режиме, и получают уведомление, то использование ожидающих намерений начинается с onresume
/oncrete
. Но мои последние данные о сохраненных данных были потеряны. Поэтому любое решение при нажатии на уведомление затем мне не нужно перезапускать активность.менеджер уведомлений для запуска последнего открытого экрана приложения
Пожалуйста, дайте мне некоторое решение.
Заранее спасибо.
привет, я решил мою проблему, используя набор намерение setflags. 'Intent notificationIntent = null; \t \t notificationIntent = new Intent (mActivity, conductpd.class); \t \t уведомлениеIntent.setFlags (Intent.FLAG_ACTIVITY_SINGLE_TOP); \t \t notificationIntent.putExtra ("MessageSender", chatHistory.getFromName()); ' – dipali
Вы можете ответить на свой вопрос и принять его :) –
Означает, что эта проблема решена с вашей стороны ..? – Piyush