我的Application
onCreate在启用通知访问时没有调用。它仅在我更新应用程序或禁用我的应用程序的通知访问时调用。这是我通过调试应用程序发现的场景。
条件 1 - 启用通知访问时未调用 onCreate
i)我试图杀死该应用程序。但未调用应用程序 onCreate
ii)它只在应用程序启动时调用一次
条件 2 - onCreate 调用
i)当我杀死应用程序时它会调用
ii) 通知访问已禁用
我的Application
onCreate在启用通知访问时没有调用。它仅在我更新应用程序或禁用我的应用程序的通知访问时调用。这是我通过调试应用程序发现的场景。
条件 1 - 启用通知访问时未调用 onCreate
i)我试图杀死该应用程序。但未调用应用程序 onCreate
ii)它只在应用程序启动时调用一次
条件 2 - onCreate 调用
i)当我杀死应用程序时它会调用
ii) 通知访问已禁用
当您打开活动时 onCreate 将执行一次。因此,下次您从已打开的通知中打开相同的活动时,它不会执行 onCreate.So 使用 onNewIntent
显现
<activity android:name="ActivityName" android:launchMode="singleTask">
然后在你的活动中
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
//here you will get the intent
}