在Android中制作lancher应用程序时重复onCreate调用问题?



我使用android.intent.category.LAUNCHER选项使应用程序在平板电脑启动后立即启动。即使我按下home键,我也能保留我的应用程序但是有一个问题当home键被按下时,MainActivity的onCreate再次被调用。我只想调用onCreate一次,因为它连接到硬件。有办法吗?

我不能使用android.intent.action.BOOT_COMPLETED由于环境

如果你的activity是一个singleTask activity,那么这是一个10年前的,已知的Android bug,当你从Android Studio或Play Store运行你的应用程序时发生。当用户"正常"启动应用程序时,不应该发生这种情况。我认为你对此无能为力。

在Home键上重新启动Activity,但是…只有第一次

最新更新