Android Studio 在某些设备中,完成Android的应用内灵活更新过程后,应用不会自动重启

qncylg1j  于 2022-11-16  发布在  Android
关注(0)|答案(2)|浏览(111)

我正在尝试添加Google Play Core灵活更新到我正在使用的应用程序。正如Android网站文档中所述,当您在前台调用 completeUpdate 方法时,应用程序应在完成更新过程后自动重新启动到主活动。当我在不同设备上测试此功能时,某些设备中的应用程序会自动重新启动,但在其他设备中,应用程序会关闭且不会重新打开。应用程序已重新打开和应用程序未打开设备之间没有区别。例如,我用三星A32设备测试了应用程序,应用程序重新启动,然后用三星S20测试,应用程序没有重新启动。两台设备都有Android 11操作系统版本。

p1tboqfb

p1tboqfb1#

我遇到了这个问题,两天后我补充说

android:launchMode="singleTask"

我用了

ProcessPhoenix.triggerRebirth(this)

从OnActivityResult中的ProcessPhoenix库更新后,应用程序重新启动。

6yt4nkrj

6yt4nkrj2#

您可以使用“启动模式=单任务”,它将解决该问题

相关问题