1,webview.java运行在ui线程,webviewcore运行在webkit线程,之间通过消息通信。
2,不同webview对应不同webviewcore(同一个webkit线程)
3,webview类或者页面自身通过contentInvalidate产生WEBKIT_DRAW消息,引起webcore绘制,绘制完后通过NEW_PICTURE_MSG_ID消息引起webview无效,从而使得webview的ondraw被调用,把类容显示到屏幕上。
1,webview.java运行在ui线程,webviewcore运行在webkit线程,之间通过消息通信。
2,不同webview对应不同webviewcore(同一个webkit线程)
3,webview类或者页面自身通过contentInvalidate产生WEBKIT_DRAW消息,引起webcore绘制,绘制完后通过NEW_PICTURE_MSG_ID消息引起webview无效,从而使得webview的ondraw被调用,把类容显示到屏幕上。