最近项目需要接入腾讯TBLX5内核提升webview效率 在小米手机上测试正常,结果在华为手机测试APP出现闪退情况
报错代码
//对于刘海屏机器如果webview被遮挡会自动padding
webView.getSettingsExtension().setDisplayCutoutEnable(true);
错误栈信息:
java.lang.AbstractMethodError
abstract method “void com.tencent.smtt.export.external.extension.interfaces.IX5WebSettingsExtension.setDisplayCutoutEnable(boolean)”
解决办法
// 对于刘海屏机器如果webview被遮挡会自动padding
if (webView.getSettingsExtension()!=null){
try {
webView.getSettingsExtension().setDisplayCutoutEnable(true);
}catch (Throwable e){
e.printStackTrace();
}
}
新开淘宝小店 https://item.taobao.com/item.htm?id=645158249301
大家多多支持,关注后联系我,免费赠送Android,flutter,java 等学习资料