我的应用程序中实现的WebView
存在问题,必须在应用浏览器中打开网页链接。
我正在使用Webview
布局的以下代码:
<WebView
android:id="@+id/webadd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_weight="1"/>
和java代码:
String url="http://www.google.co.in"
webadd=(WebView)findViewById(R.id.webadd);
webadd.getSettings().setJavaScriptEnabled(true) ;
webadd.loadUrl(url);
问题在于
如何使用链接/示例代码解决此问题。
答案 0 :(得分:1)
您的意思是您希望在驻留在Application中的WebView中加载相同的URL,如果是这种情况,则通过扩展 WebViewClient
来创建一个类。
String url="http://www.google.co.in"
webadd=(WebView)findViewById(R.id.webadd);
webadd.getSettings().setJavaScriptEnabled(true);
webadd.setWebViewClient(new myWebClient());
webadd.loadUrl(url);
public class myWebClient extends WebViewClient
{
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
super.onPageStarted(view, url, favicon);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(url);
return true;
}
}