2016-12-01 147 views
0

我试图提示android用户使用WebView创建youtube频道,下面是该使用案例Creating Youtube ChannelYoutube API v3使用webView在Android上创建YouTube频道

因此,首先,我打开mWebView使用此URL https://m.youtube.com/create_channel?chromeless=1&next=/channel_creation_done

然后,我有下面的代码片段隐藏网络视图创建完成时。

mWebView.setWebViewClient(new WebViewClient() { 
    public void onPageFinished(WebView view, String url) { 
     if ("https://m.youtube.com/channel_creation_done".equals(url)) 
      view.setVisibility(View.INVISIBLE); 
    } 
}); 

然而,成功的渠道创建Web视图链接后成为https://m.youtube.com/channel_creation_done预期。并且用户留下了全部白色webview屏幕。

规格有变化吗?我在这里做错了什么?

谢谢。

回答

0

好了,回答我的问题,问题是,所产生的url不是正是https://m.youtube.com/channel_creation_done,因为它也有以下?一些额外的参数。

因此,解决方案是使用下面的代码行

if (url!=null && url.contains("https://m.youtube.com/channel_creation_done")) 
      view.setVisibility(View.INVISIBLE);