我的Application
onCreate 在启用通知访问时未调用。仅在我更新应用程序时调用或当我禁用我的通知访问时才调用app.Here是我通过调试应用程序找到的场景。
条件1 - 启用通知访问时onCreate未调用
i)我试图杀死app.But Application onCreate not called
ii)仅在应用程序启动时调用一次
条件2 - onCreate名为
i)当我杀死应用程序时它会调用
ii)禁用通知访问
答案 0 :(得分:1)
当您打开活动onCreate将执行一次。因此,下次从已经打开的Notification中打开相同的活动时,它将不会执行onCreate.So使用onNewIntent
清单
<activity android:name="ActivityName" android:launchMode="singleTask">
然后在你的活动中
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
//here you will get the intent
}