猿问

为什么第二次加载的时候值就是0了?

问题是这样的,webView在第二次加载的时候 应该是使用了缓存 我是在onPageFinish() 里调用的getHeight 首次加载getHeight的值是ok的 但是第二次加载的时候值就是0了~~~~~ why?

@Override
			public void onPageFinished(WebView view, String url){				super.onPageFinished(view, url);
				mWebView.addJavascriptInterface(						new HtmlHandler(), "handler");//				MGDebug.d("measure height is " + view.getMeasuredHeight());
				MGDebug.d("height is " + view.getHeight());


慕盖茨4494581
浏览 131回答 1
1回答

蛊毒传说

是因为onPageFinished的时候view还没有渲染出来。加个timer,延迟获取。
随时随地看视频慕课网APP

相关分类

Android
我要回答