バナー付きのWebビューがあり、バナーをクリックすると、リンクをたどる2番目のWebビューが開きます。どうやってやるの?最初のWebViewを作成しましたが、バナーが表示されますが、それをクリックすると、同じWebViewでリンクが開きます。
(そのリンクで)何かを実行する必要があるリンクをクリックしたときに、WebViewでイベントをキャッチするにはどうすればよいですか?shouldStartLoadWithRequest
iPhoneと同じように。
ありがとうございました、
ウーター
バナー付きのWebビューがあり、バナーをクリックすると、リンクをたどる2番目のWebビューが開きます。どうやってやるの?最初のWebViewを作成しましたが、バナーが表示されますが、それをクリックすると、同じWebViewでリンクが開きます。
(そのリンクで)何かを実行する必要があるリンクをクリックしたときに、WebViewでイベントをキャッチするにはどうすればよいですか?shouldStartLoadWithRequest
iPhoneと同じように。
ありがとうございました、
ウーター
WebView
を使用して のイベントを監視できますWebViewClient
。ご希望の方法はshouldOverrideUrlLoading()
. これにより、特定の URL が選択されたときに独自のアクションを実行できます。
メソッドを使用して を設定しWebViewClient
ます。WebView
setWebViewClient()
shouldOverrideUrlLoading
良い方法ですが、current
リンクをクリックすると、webview
クライアントはshouldOverrideUrlLoading
メソッドを呼び出しません。