导入相关模块。
import { GlobalContext } from '../common/GlobalContext';
import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';
import { PrefetchWrapper } from '../PrefetchUtil/PrefetchWrapper'; 初始化全局上下文。
// 初始化全局上下文 GlobalContext.initContext(this.context);
在EntryAbility.ets文件的onCreate中调用预加载实现类PrefetchWrapper的doInstallPrefetch方法。方法内部会调用getPrefetchResult获取安装预加载缓存数据。
安装预加载缓存数据,仅允许调用一次,被调用后将被销毁。
应用安装开始时,系统会拉取安装预加载云侧数据并缓存到本地。
PrefetchWrapper.getInstance().doInstallPrefetch();