腾讯x5 webview第一次打开卡顿官方优化方案

1. 多进程方案

a) 设置开启优化方案

// 在调用TBS初始化、创建WebView之前进行如下配置,以开启优化方案

application中加入

HashMap map = new HashMap();
map.put(TbsCoreSettings.TBS_SETTINGS_USE_SPEEDY_CLASSLOADER, true);
QbSdk.initTbsSettings(map);

b) 增加Service声明


2. 多线程方案(仅Android 5.1+生效)

a) 设置开启优化方案

// 在调用TBS初始化、创建WebView之前进行如下配置,以开启优化方案

HashMap map = new HashMap();
map.put(TbsCoreSettings.TBS_SETTINGS_USE_SPEEDY_CLASSLOADER, true);
QbSdk.initTbsSettings(map);

b) 多线程方案策略配置

// 在调用TBS初始化、创建WebView之前进行如下配置,以开启优化方案

HashMap map = new HashMap();
// 配置不使用多进程策略,即该方案仅在Android 5.1+系统上生效。
map.put(TbsCoreSettings.TBS_SETTINGS_USE_DEXLOADER_SERVICE, false);
QbSdk.initTbsSettings(map);

你可能感兴趣的:(webApp)