启用通知访问时未调用应用程序onCreate

时间:2017-03-08 07:10:32

标签: android notifications oncreate android-application-class

我的Application onCreate 在启用通知访问时未调用。仅在我更新应用程序时调用或当我禁用我的通知访问时才调用app.Here是我通过调试应用程序找到的场景。

条件1 - 启用通知访问时onCreate未调用

i)我试图杀死app.But Application onCreate not called

ii)仅在应用程序启动时调用一次

条件2 - onCreate名为

i)当我杀死应用程序时它会调用

ii)禁用通知访问

1 个答案:

答案 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
}