Android 启用通知访问时未调用Application onCreate
启用通知访问时,我的Android 启用通知访问时未调用Application onCreate,android,notifications,oncreate,android-application-class,Android,Notifications,Oncreate,Android Application Class,启用通知访问时,我的应用程序onCreate未调用。它仅在我更新应用程序或禁用应用程序的通知访问时调用。以下是我调试应用程序时发现的场景 条件1-启用通知访问时onCreate不调用 i) 我试图关闭该应用程序,但未调用Application onCreate ii)当应用程序启动时,它只调用一次 条件2-调用onCreate i) 当我关闭应用程序时,它会调用 ii)当您打开活动时,通知访问被禁用,onCreate将执行一次。因此,下次从通知中打开已打开的同一活动时,它将不会执行onCreat
应用程序onCreate未调用。它仅在我更新应用程序或禁用应用程序的通知访问时调用。以下是我调试应用程序时发现的场景
条件1-启用通知访问时onCreate不调用
i) 我试图关闭该应用程序,但未调用Application onCreate
ii)当应用程序启动时,它只调用一次
条件2-调用onCreate
i) 当我关闭应用程序时,它会调用
ii)当您打开活动时,通知访问被禁用,onCreate将执行一次。因此,下次从通知中打开已打开的同一活动时,它将不会执行onCreate
显示
<activity android:name="ActivityName" android:launchMode="singleTask">
实际上问题是针对应用程序类的,所以我需要在应用程序类上实现它?
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
//here you will get the intent
}