本文整理汇总了Java中android.webkit.WebViewClient.shouldOverrideUrlLoading方法的典型用法代码示例。如果您正苦于以下问题:Java WebViewClient.shouldOverrideUrlLoading方法的具体用法?Java WebViewClient.shouldOverrideUrlLoading怎么用?Java WebViewClient.shouldOverrideUrlLoading使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.webkit.WebViewClient
的用法示例。
在下文中一共展示了WebViewClient.shouldOverrideUrlLoading方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import android.webkit.WebViewClient; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_global_web_view);
ButterKnife.bind(this);
Intent intent = getIntent();
String herf = intent.getSerializableExtra("news").toString();
name = intent.getSerializableExtra("name").toString();
glWbTitle.setText("【11-11预售】" + name);
// listbean = (News.ParentDataBean.ListBean.ListDataBean) getIntent().getSerializableExtra("news");
// String path = listbean.getHref();
setWebView();
WebViewClient client = new WebViewClient();
//在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。这个函数我们可以做很多操作,比如我们读取到某些特殊的URL,于是就可以不打开地址,取消这个操作,进行预先定义的其他操作,这对一个程序是非常必要的
client.shouldOverrideUrlLoading(wvNewContent, null);
wvNewContent.setWebViewClient(client);
//把网站给WebView
wvNewContent.loadUrl(herf);
}