描述你的问题
网上百度了下,都写的很模糊 ,其中addTab(),和loadNewURL(url),并未写实现方法,这两个方法应该怎么写?-
贴上相关代码
WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setSupportMultipleWindows(true);//设置js可用 webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onCreateWindow(WebView view, boolean dialog, boolean userGesture, Message resultMsg) { WebView newWebView = new WebView(view.getContext()); view.addView(newWebView); newWebView.setWebViewClient(new WebViewClient()); newWebView.setWebChromeClient(this); WebView.WebViewTransport transport = (WebView.WebViewTransport) resultMsg.obj; transport.setWebView(newWebView); resultMsg.sendToTarget(); return true; } }); webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // TODO Auto-generated method stub addTab(); //add a new tab or window loadNewURL(url); //strip "newtab:" and load url in the webview of the newly created tab or window return true; } });
贴上报错信息
贴上相关截图
已经尝试过哪些方法仍然没解决(附上相关链接)