2011-12-07 120 views
3

WebView有一個概述,它有助於瞭解目的,預期流程以及如何使用它,但由於某種原因,WebViewClient沒有概述。WebViewClient類概述?

這個班的目的是什麼?爲什麼爲它包含的方法有一個單獨的類?一生中的典型/正常事件是什麼?

回答

2

這個班的目的是什麼?

它允許您的代碼被告知相關WebView的生命週期中的各種事件。

爲什麼要爲它包含的方法有一個單獨的類?

它是一個可以附加到WebView的監聽器接口,因此您可以通過組合而不是繼承來獲取事件。

+0

謝謝。在其一生中是否有「典型/正常」的事件序列? – an00b

+0

@ an00b:我不知道。我從來沒有考慮過它。如果您必須知道,請創建一個實現所有回調方法的'WebViewClient'實現,並將每個實現轉儲到LogCat中,並查看會發生什麼。 – CommonsWare