重新加载Webview android

时间:2012-11-14 16:50:03

标签: android webview

我有一个Asynctask,可以从远程服务器中检索一些数据,如...

public void doInBackground(String...params) {

//does some process and store obtained data in Shared Preferences 
}

---------- * layout.xml ----------- *

 <customWebview attr1="somevalue"/>

customWebview类


我有customWebview类,它在类的构造函数中初始化一些值并使用显示内容     customWebView.loadurl( “someurl”)//

这里的问题是..,我们获取的数据包含从asynctask初始化customWebview的值......

最初......自定义Web视图加载了一些默认数据...

我需要使用从AsyncTask获取的值重新初始化布局中的那些customwebviews ...(仅重新加载customwebviews而不是整个布局或活动)

请引导我完成这个....

1 个答案:

答案 0 :(得分:0)

您可以在XML中为自定义webview提供ID,然后使用findViewById(id)并在其上设置值。如果你有为你的值定义的公共方法,你可以在AsyncTask中更改它们,然后从loadData()调用onPostExecute()