2011-12-07 83 views
3

WebView有一个概述,它有助于了解目的,预期流程以及如何使用它,但由于某种原因,WebViewClient没有概述。WebViewClient类概述?

这个班的目的是什么?为什么为它包含的方法有一个单独的类?一生中的典型/正常事件是什么?

回答

2

这个班的目的是什么?

它允许您的代码被告知相关WebView的生命周期中的各种事件。

为什么要为它包含的方法有一个单独的类?

它是一个可以附加到WebView的监听器接口,因此您可以通过组合而不是继承来获取事件。

+0

谢谢。在其一生中是否有“典型/正常”的事件序列? – an00b

+0

@ an00b:我不知道。我从来没有考虑过它。如果您必须知道,请创建一个实现所有回调方法的'WebViewClient'实现,并将每个实现转储到LogCat中,并查看会发生什么。 – CommonsWare