shouldOverrideUrlLoadingは、ロードするURLが変わった時に呼ばれる・・・。
WebViewClient | Android Developers
これまでは、リンクをクリックしたり、リダイレクトが発生しても、URLバーのURLがそのままだったが、今回はURLが変わるたびに更新する・・・。
CustomWebViewClient.javaで、
コンストラクタでcontextをActivity型activityにキャストして、activity.findViewByIdでurlBarを取得・・・。
あとはshouldOverrideUrlLoadingに来るたび、urlBar.setTextでurlをセットすることで更新される・・・。
入力時は、http://yahoo.co.jpだが、
http://www.yahoo.co.jp/を経て(一瞬なので流石にキャプチャは取れない)、http://m.yahoo.co.jp/になった・・・。
さらにスポナビをクリックすると、
http://m.sports.yahoo.co.jp/になる・・・。