首页 > 解决方案 > Android 11 onCreate() 调用每秒钟都丢失

问题描述

一个成熟的应用程序在 Android 11 上运行时突然出现了前所未有的生命周期问题:

这在用户启动应用程序时每秒钟发生一次。我不知道为什么会发生这种情况——当用户点击应用程序图标时,我希望 Android 总是调用 onCreate() 或 onStart()。任何想法?

标签: androidlifecycleblocked

解决方案


我发现错误:我在 super.onDestroy() 处设置断点,而不是在 onDestroy() 开始处。由于此函数在第二次运行时没有准备好并且从未调用 super.onDestroy(),因此最后一次 onCreate() 从未发生。


推荐阅读