当url被称为android studio时隐藏webview

时间:2017-12-15 09:54:12

标签: java android webview

我遇到了问题,我不知道如何解决它。

我用开关按钮做了一个小程序。 当按钮打开时,则发送了一个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我收到了错误。

请有人帮我这个吗?

1 个答案:

答案 0 :(得分:0)

您正在开始一项新活动,因此这意味着"打开网页浏览" (在这种情况下,将是一个浏览器)。您可以使用真实的WebView,但我建议您使用Retrofit或其他类似的库来发出HTTP请求,而不必诉诸像WebView这样的复杂对象。