android - 谁能告诉我“on O+ for Instant Apps”是什么意思?
问题描述
以下信息来自Android 开发者页面。我喜欢在下面的上下文中理解什么是“O+”。是不是像奥利奥的版本?
更新应用信息
void updateAppInfo (Context context)
根据当前安装的拆分更新应用程序信息。
注意#1:该方法必须在即时应用的 O+ 上安装 split 后调用,以便应用程序组件可以从新的拆分中看到新的资源和代码。
注意#2:此方法将更新应用程序线程对象中的应用程序信息引用。
注意#3:这个方法只能在 O+ 上调用。
示例用法:
// SplitInstallAPI callbacks public void onStateUpdate(SplitInstallSessionState splitInstallSessionState) { if (splitInstallSessionState.status() == SplitInstallSessionStatus.INSTALLED) { // Use SplitInstallHelper API on O+ to update application info after the splits are // installed. if (BuildCompat.isAtLeastO()) { // Updates app info with new split information making split artifacts available to the // app on subsequent requests. SplitInstallHelper.updateAppInfo(context); } } }
解决方案
推荐阅读
- java - 如何从 servlet 检索请求属性?
- typescript - 使用 TypeScript 在 Jest 中模拟 ES6 类方法
- javascript - Mixin 不适用于元素,但 box-shadow 可以
- javascript - 如果陈述一个短语而不是一个特定的标题?
- javascript - 如何避免使用 Yarn 在 monorepo 中安装软件包
- android - 尝试使用 Apple MusicKit SDK 进行身份验证时出现 USER_CANCELLED 令牌错误
- java - 通过使用弹簧批处理逐行插入数据来修复列表大小问题
- twitter-bootstrap - Yarn 自定义 Bootstrap 安装 config.json
- css - 设置与其他 div 相同的高度,不使用 javascript,并且在 flexbox 内
- prometheus - 带有前缀的所有普罗米修斯指标的 Grafana 变量