2016-12-01 5 views
0

このユースケースの後にWebViewを使用してyoutubeチャンネルを作成するようにAndroidのユーザーにプロンプ​​トを表示しようとしていますCreating Youtube Channel。このURLを使ってYoutube API v3 AndroidでwebViewを使用してYoutubeチャンネルを作成する

だから、最初、私は開くmWebViewhttps://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表示の後にURL 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); 
関連する問題