这三者有何关系?

在WebView的设计中,不是什么事都要WebView类干的,有些杂事是分给其他人的,这样WebView专心干好自己的解析、渲染工作就行了。WebViewClient就是帮助WebView处理各种通知、请求事件的,具体来说包括:

onLoadResource

onPageStart

onPageFinish

onReceiveError

onReceivedHttpAuthRequest

WebChromeClient是辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等

onCloseWindow(关闭WebView)

onCreateWindow()

onJsAlert (WebView上alert是弹不出来东西的,需要定制你的WebChromeClient处理弹出)

onJsPrompt

onJsConfirm

onProgressChanged

onReceivedIcon

onReceivedTitle

更多相关文章

  1. Kotlin(Hello World)
  2. Android中的Cursor到底是什么?如何理解Cursor的方法都在做什么事
  3. Android(安卓)IOS很棒的学习网站
  4. 10个学习Android开发的网站推荐
  5. 精品网站集合
  6. 知识网站
  7. Android相关开发网站
  8. Android开发者网站改版闲谈
  9. 1与2(CSS与HTML).1—— 一个比较通用的网站主页面

随机推荐

  1. Android布局详解之二:LinearLayout
  2. [Android] Failed to allocate memory: 8
  3. android IPC学习
  4. android top弹出框
  5. android 利用httpclient上传图片
  6. android必备知识(一)java引用类型
  7. Android SDK升级后的错误
  8. Android:Animation专题:1.alpha、scale、t
  9. android 实用sax 读取xml文件内容 附源码
  10. 通过tcpdump抓包使用Wireshark --Android