我遇到了问题,我不知道如何解决它。
我用开关按钮做了一个小程序。 当按钮打开时,则发送了一个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
我收到了错误。
请有人帮我这个吗?
答案 0 :(得分:0)
您正在开始一项新活动,因此这意味着"打开网页浏览" (在这种情况下,将是一个浏览器)。您可以使用真实的WebView
,但我建议您使用Retrofit或其他类似的库来发出HTTP请求,而不必诉诸像WebView
这样的复杂对象。