小弟我写的程序 跑一会儿就会卡主,是不是多线程的有关问题

我写的程序 跑一会儿就会卡主,是不是多线程的问题?
本帖最后由 zx362168897 于 2013-08-07 18:02:04 编辑
首先 开三条线程 在三个不同的webView中 访问三个网站
public void create()
{
new Thread(){
public   void run()
{
view1.loadUrl("****");
}
}.run();
new Thread(){
public   void run()
{
view2.loadUrl("****");
}
}.run();
new Thread(){
public   void run()
{
view3.loadUrl("****");
}
}.run();
}

接下来是重构web的方法 让其跳转时候在同一个webView里面跳转 每次记录 三个webView各自跳转了几次
我在想是不是频繁更新UI的缘故,倒置UI线程阻塞了- -?因为刚从java学andoroid 创建线程习惯就是这样 尝试看了解决方法 但是都说的很难看懂 有没有大神帮忙看下 怎么修改 提醒下
wvView.setWebViewClient(new WebViewClient(){
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
if(view==view1)
{
TextView1.setText(i);
i++;
}
else if (view==view2){
TextView2.setText(j);
j++;
}
else if(view==view3)
{
TextView3.setText(k);
k++;
}
view.loadUrl(url);
return true;
}
});

------解决方案--------------------
new Thread(){
public   void run()
{
view1.loadUrl("****");
}
}.run();
我擦  你在子线程能操作view?
------解决方案--------------------
引用:
new Thread(){
public   void run()
{
view1.loadUrl("****");
}
}.run();
我擦  你在子线程能操作view?
WebView不用线程的吧
------解决方案--------------------
asynctask

view.post()

。。。。。

方法很多