[英]Hide webview when a url is called android studio
我有一个问题,我不知道如何解决。
我用开关按钮做了一个小程序。 当按钮打开时,将发送一个URL,而当开关关闭时,将发送另一个URL。
该代码有效,但是发送链接后,它将打开一个Webview。
public void onToggleClicked(View view) {
// Is the toggle on?
boolean on = ((ToggleButton) view).isChecked();
if (on) {
// Enable vibrate
Intent myWebLink = new Intent(android.content.Intent.ACTION_VIEW);
myWebLink.setData(Uri.parse("https://xxxxxxx));
startActivity(myWebLink);
//WebView.setVisibility(View.GONE);
} else {
// Disable vibrate
Intent myWebLink = new Intent(android.content.Intent.ACTION_VIEW);
myWebLink.setData(Uri.parse("https://xxxxxx"));
startActivity(myWebLink);
}
}
是否有可能做到这一点,这样我就不掌握Webview了,所以我的程序始终位于最前面。
我WebView.setVisibility(View.GONE);
但是通过setVisibilty
我得到了一个错误。
请有人可以帮我吗?
您正在开始一个新活动,因此这意味着“打开Web视图”(在这种情况下,将是浏览器)。 您可以使用真实的WebView
,但是我建议您使用Retrofit或类似的其他库来发出HTTP请求,而不必诉诸WebView
类的复杂对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.