2012-11-07 128 views
3

我知道它被问了好几次了。当我将URL加载到Web视图时,我收到了错误“不应该发生:没有找到基于矩形的测试节点”。我搜索了很多次,我看到了下面给出的链接。 Android WebView JellyBean -> Should not happen: no rect-based-test nodes found。但我无法理解他们提供的解决方案。 PLZ帮助我。Android网络查看错误

try 
{ 
    wv[tmpm].getSettings().setJavaScriptEnabled(true); 
    wv[tmpm].setWebViewClient(new Myweb()); 
    //wv[tmpm].setWebViewClient(new Myweb); 
    //wv[tmpm].loadUrl(url); 
} 

MYWEB类下面

private class Myweb extends WebViewClient 
{ 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     Log.d("In extends webview client","HIiiiiiiiiiiiiiii"); 
     view.loadUrl(url); 
     return false;}; 
    } 
} 
+0

'返回true添加@覆盖上面的布尔方法给出'应该使用'MyWeb' – Anuj

+0

叶..我使用返回true,但不工作.. – Sunny

+0

我的网页浏览量(wv [tmpm])是编程式创建的网络浏览量 – Sunny

回答

1

尝试MYWEB

@Override 
public boolean shouldOverrideUrlLoading(WebView view, String url) { 
    Log.d("In extends webview client","HIiiiiiiiiiiiiiii"); 
    view.loadUrl(url); 
    return false;}; 
}