내 웹보기에서 새 창을 열 수 있도록 기본 WebChromeClient를 재정의하려고했습니다. 이를 위해 매뉴얼에 지시 된대로 WebChromeClient의 'onCreateWindow'메소드를 오버라이드합니다. 여기서는 다음과 같은 간단한 로직을 수행합니다.Android WebChromeClient의 onCreateWindow 메서드를 재정의하면 SIGSEGV가 발생합니다.
public boolean onCreateWindow (WebView view, boolean dialog, boolean userGesture, Message resultMsg) {
((WebView.WebViewTransport) resultMsg.obj).setWebView(myWebView);
Log.d("webviewdemo", "from the chrome client");
resultMsg.sendToTarget();
return true;
}
그러나 위의 세그먼트 오류가 발생합니다. 나는 약간의 검색을했다 & 그것이 이미 http://code.google.com/p/android/issues/detail?id=11655에보고 된 것을 발견했다. 그 후 그 문제에 대한 업데이트가 보이지 않습니다. 누군가가 같은 지위를 알고 있습니까?
감사합니다. Ashok.
답변은 여기 http://stackoverflow.com/questions/9654529/handle-url-from-oncreatewindow-web-view/23371661#23371661 – albeee