Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 这个webviewclient有什么问题_Android_Xamarin_Webview_Webclient_Webviewclient - Fatal编程技术网

Android 这个webviewclient有什么问题

Android 这个webviewclient有什么问题,android,xamarin,webview,webclient,webviewclient,Android,Xamarin,Webview,Webclient,Webviewclient,这是代码的一部分,我单击一个链接,如,它应该是if(),但它总是运行else()一个, 请帮助我检查代码thx:) 除了webviewclient部分,在本例中它是不同的 您可以检查url中“download”文本的拼写名称,然后调试代码。@Y2H您在描述中的链接不起作用,您是否尝试了一个有效的链接?我不确定您的意思,但“download”不是url中的变量,而是静态字符串。致Johny:这是假的,这是真的:我尝试了某个真实的url,但没有重现这个问题。请你检查一下:1。是否调用是否应重写eur

这是代码的一部分,我单击一个链接,如
,它应该是if(),但它总是运行else()一个, 请帮助我检查代码thx:)


除了webviewclient部分,在本例中它是不同的

您可以检查url中“download”文本的拼写名称,然后调试代码。@Y2H您在描述中的链接不起作用,您是否尝试了一个有效的链接?我不确定您的意思,但“download”不是url中的变量,而是静态字符串。致Johny:这是假的,这是真的:我尝试了某个真实的url,但没有重现这个问题。请你检查一下:1。是否调用
是否应重写eurlloding
函数。2.
url
参数的值是否包含子字符串
download
public class WebClient : WebViewClient
    {

        public override bool ShouldOverrideUrlLoading(WebView view, string url)
        {

            if (url.Contains("download"))
            {
                var url2 = "https://www.google.com.tw/";
                view.LoadUrl(url2);

            }
            else
            {
                //return base.ShouldOverrideUrlLoading(view, url);
                view.LoadUrl(url);

            }
            return true;
        }