Android - 使用通用WebView客户端的最佳实践

时间:2011-10-12 18:06:02

标签: android android-webview webviewclient

我正在创建一个应用程序,其中有WebView个许多不同的活动。但是所有WebView都使用相同的WebViewClient。目前,我正在为每个new WebViewClient创建一个WebView并使用它。我想知道最好的方法是什么。将static final WebViewClient对象放在应用程序级别并将其用于每个WebView或者是否有其他更好/更正的方法可以做到这一点是个好主意?

1 个答案:

答案 0 :(得分:0)

我不会创建静态WebViewClient,因为所有活动的WebView都需要自己实例化对象并使其静态化可能会导致问题。

你做得很好。但是,如果所有WebViewClient定义完全相同,您可能需要考虑通过扩展WebViewClient并覆盖所需的方法,在单独的类中定义一次。然后在您的每项活动中将自定义webViewClient分配到您的Web视图。