Android Webview contentHeight具有上次访问页面的值

Android Webview contentHeight具有上次访问页面的值,android,kotlin,webview,Android,Kotlin,Webview,调用Webview.contentHeight时,每次都会从上次访问的站点获取值。要获得新加载站点的内容高度,我必须做什么 我试试这个: val view = findViewById<WebView>(R.id.view) url = edit.text.toString() url = URLUtil.guessUrl(url) edit.text = url if (URLUtil.isValidUrl(url)) { view.loadUrl(url) //here

调用Webview.contentHeight时,每次都会从上次访问的站点获取值。要获得新加载站点的内容高度,我必须做什么

我试试这个:

val view = findViewById<WebView>(R.id.view)
url = edit.text.toString()
url = URLUtil.guessUrl(url)
edit.text = url

if (URLUtil.isValidUrl(url)) {
  view.loadUrl(url)
  //here I've tried and give the Webview with sleep(30000) some time, but this also don't working
  var cheight = view.contentHeight
  var vHeight = view.height
  var mheight = view.measuredHeight
  var minheight = view.minimumHeight
  Toast.makeText(this, cheight.toString() + " " + vHeight.toString() + " " + mheight.toString() + " " + minheight.toString(), Toast.LENGTH_SHORT).show()
val view=findviewbyd(R.id.view)
url=edit.text.toString()
url=URLUtil.guessUrl(url)
edit.text=url
if(URLUtil.isvalidul(url)){
view.loadUrl(url)
//在这里,我尝试过给Webview一些睡眠时间(30000),但这也不起作用
var cheight=view.contentHeight
var VHHEIGHT=视图高度
var MHHEIGHT=视图测量高度
var minheight=view.minimumHeight
Toast.makeText(this,cheight.toString()+“”+vHeight.toString()+“”+mheight.toString()+“”+minheight.toString(),Toast.LENGTH_SHORT)。show()

我必须解决这个问题。为了测试之后的行为,我在Button.Listener中获取ContentHeight,并使用Toast.makeText()显示该值。现在我获取当前值