Dan*_*mer 2 time android load webview android-webview
有很多关于 Android 中 WebView 加载时间过长的问题,但是我希望能够准确计算完全加载所需的时间,然后显示结果。
这可能吗?我可以启动一个计时器,但是 WebView 加载后是否有 HTML OnLoad 样式调用?
我的代码是基本的:
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setContentView(R.layout.pageloadtest);
webView = (WebView) findViewById(R.id.webView1);
webView.loadUrl("http://www.airometricwireless.com");
}
Run Code Online (Sandbox Code Playgroud)
这很好地加载了页面。我只需要计算需要多长时间。
可能不科学准确,但我想你可以打电话
long a, b;
mWebView.setWebViewClient(new WebViewClient() {
public void onPageStarted(WebView view, String url) {
a = (new Date()).getTime;
}
public void onPageFinished(WebView view, String url) {
b = (new Date()).getTime;
}
});
Run Code Online (Sandbox Code Playgroud)
然后 b - a。
希望能帮助到你。
此致。
| 归档时间: |
|
| 查看次数: |
2288 次 |
| 最近记录: |