Приложение onCreate не вызывается при включенном уведомлении
Мой Application
onCreate не вызывает, когда доступ к уведомлениям разрешен. Он вызывается только когда я обновляю приложение или когда я отключаю доступ к уведомлениям для моего приложения. Вот сценарии, которые я обнаружил при отладке приложения.
Условие 1 - onCreate не вызывается, когда разрешен доступ к уведомлениям
я) Я пытался убить приложение. Но приложение наСоздать не вызывал
II) Он вызывает только один раз, когда приложение запускается
Условие 2 - onCreate вызывается
я) Он звонит, когда я убиваю приложение
ii) Доступ к уведомлению отключен
1 ответ
При открытии действие onCreate будет выполнено один раз. Поэтому в следующий раз, когда вы откроете ту же активность из Уведомления, которое вы уже открыли, она не будет выполнять onCreate. Поэтому используйте onNewIntent
манифест
<activity android:name="ActivityName" android:launchMode="singleTask">
тогда в вашей деятельности
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
//here you will get the intent
}