很荣幸看到您的思路,感觉非常棒!但是在仔细阅读代码的时候发现有两处没有看懂,希望您能给我解惑一下,谢谢!如下代码:
1. preCacheRun的具体有什么用法,没有前后文没有看懂
2. result.getCurrentRun() 中的result是什么对象,有什么具体用法没有?
@Override
public boolean onJsPrompt(WebView view, String url, String message, String defaultValue, JsPromptResult r) {
Log.i(UAQ_WEB_ACTIVITY, "**** Blocking Javascript Prompt :" + message);
if(message != null){
if(!preCacheRun){
String[] strs = message.split(":");
if(2 == strs.length){
if("load".equals(strs[0])){
result.getCurrentRun().setFullyLoaded(Long.valueOf(strs[1].trim()));
}
}
}
}
r.confirm(defaultValue);
return true;
}
Android webview交互性能监测指标获取方法业界衡量移动web app交互性能的优劣主要是通过监测webview渲染页面时白屏时间,DOM树构建时间,整页时间和首屏时间这三个指标来完成的,那么这四个指标分别的意义是什么...