java - Android 10 及更高版本上的即时应用内更新会在安装/重启后关闭应用
问题描述
已在我的 android 应用程序中实施即时应用程序内更新工作流程,但一直观察到这种奇怪的行为,在下载/安装应用程序更新后,api 不会重新启动应用程序 UI(已确认应用程序已在后台激活)仅在安卓10及以上。对于 Android 9 及更低版本,重新启动应用程序并再次激活应用程序 UI 一切正常。
这是预期的行为还是我做错了什么?
使用以下版本的 play 核心库:
implementation "com.google.android.play:core:1.9.0"
并在此处遵循 IMMEDIATE in-App update 的官方文档 - https://developer.android.com/guide/playcore/in-app-updates
解决方案
我遇到了这个问题,两天后我添加了
android:launchMode="singleTask"
到启动器 Activity 我用
ProcessPhoenix.triggerRebirth(this)
从 OnActivityResult 中的 ProcessPhoenix 库中,然后应用程序在更新后重新启动。
推荐阅读
- html - 无法使悬停工作
- python - 发送并发请求时的InterfaceError(0, '')
- amazon-web-services - 无法通过 HTTP 连接到 AWS EC2 实例
- reactjs - 未检查 React 类型(脚本)道具
- android - 带有 RemoteView 的 Android 自定义通知未正确显示打击 Nougat OS
- ios - 如何解决 iOS 10 和 iOS 11 之间的这种 UI 差异
- c# - DBContext 上的 System.NotSupportedException
- javascript - JQuery 验证插件 onclick 链接
- android - javax.net.ssl.SSLHandshakeException:连接被对等方 1 关闭
- python - 熊猫数据框通过一些值填充