webViewCore.javaのLOAD_URL
LOAD_URLは、いつ呼ばれるんだろう。
MENU>BOOKMARKS>SAVED_PAGES>何か選ぶ。
MENU>GO LIVE
をすると呼ばれる。
1227 private void transferMessages() { (略) 1318 case LOAD_URL: { 1319 CookieManagerClassic.getInstance().waitForCookieOperationsToComplete(); 1320 GetUrlData param = (GetUrlData) msg.obj; 1321 loadUrl(param.mUrl, param.mExtraHeaders); 1322 break; 1323 }
WebViewClassic.javaでメッセージにLOAD_URLをセットしていた。
loadUrlImpl => loadUrlでラップされている。
2466 @Override 2467 public void loadUrl(String url, Map<String, String> additionalHttpHeaders) { 2468 loadUrlImpl(url, additionalHttpHeaders); 2469 } 2470 2471 private void loadUrlImpl(String url, Map<String, String> extraHeaders) { 2472 switchOutDrawHistory(); 2473 WebViewCore.GetUrlData arg = new WebViewCore.GetUrlData(); 2474 arg.mUrl = url; 2475 arg.mExtraHeaders = extraHeaders; 2476 mWebViewCore.sendMessage(EventHub.LOAD_URL, arg); 2477 clearHelpers(); 2478 }