繁体   English   中英

网址被称为android studio时隐藏webview

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM