Android 如何防止多次调用onLayout()方法?

Android 如何防止多次调用onLayout()方法?,android,html,layout,webview,Android,Html,Layout,Webview,我正在使用自定义的WebView加载先前准备的HTML。我将加载HTML的方法放在@重写的onLayout()方法中,但据我所知,当视图应该为其所有子对象分配大小和位置时,会调用该方法。这就是为什么我在应用程序中添加多个WebView,它们会闪烁的原因。是否有其他方法可以覆盖以防止多次加载我的HTML?如果您在此处添加一些代码,效果会更好。您是否扩展了WebView类?如果是,您可以直接调用类似this.loadData()。您好,您可以覆盖shouldOverrideUrlLoading()方

我正在使用自定义的
WebView
加载先前准备的
HTML
。我将加载
HTML
的方法放在
@重写的
onLayout()方法中,但据我所知,当
视图
应该为其所有子对象分配大小和位置时,会调用该方法。这就是为什么我在应用程序中添加多个
WebView
,它们会闪烁的原因。是否有其他方法可以覆盖以防止多次加载我的
HTML

如果您在此处添加一些代码,效果会更好。您是否扩展了
WebView
类?如果是,您可以直接调用类似
this.loadData()
。您好,您可以覆盖
shouldOverrideUrlLoading()
方法和
onPageStarted()
方法。是否要加载WebView一次?如果在此处添加一些代码,效果会更好。您是否扩展了
WebView
类?如果是,您可以直接调用类似
this.loadData()
。您好,很快您就可以覆盖
shouldOverrideUrlLoading()
方法和
onPageStarted()
方法。是否要加载WebView一次?