gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 00:40:18 25 4
gpt4 key购买 nike

我的应用程序 onCreate 在启用通知访问时未调用。它仅在我更新应用程序或禁用通知时调用访问我的应用程序。这是我通过调试应用程序发现的场景。

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

i) 我试图终止应用程序,但未调用应用程序 onCreate

ii) 应用启动时只调用一次

条件 2 - onCreate 调用

i) 当我终止应用程序时它会调用

ii) 禁用通知访问

最佳答案

当您打开 Activity 时,onCreate 将执行一次。所以下次你从 Notification 打开你已经打开的相同 Activity 时,它不会执行 onCreate。所以使用 onNewIntent

list

<activity android:name="ActivityName" android:launchMode="singleTask">

然后在你的 Activity 中

protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
//here you will get the intent
}

关于android - 启用通知访问时未调用应用程序 onCreate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42665071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com