안되는 줄 알았는데 이게 되더군요.


activity 와 web page를 쉽게 통합할수 있다는.. 안드로이드 통합능력 대단합니다..


핵심부분은 이것입니다.


mWebView.setWebViewClient(new WebViewClient() {

public boolean shouldOverrideUrlLoading(WebView view, String url) {

if (DEBUG_MODE)

Log.d("tag", "shouldOverrideUrlLoading url=" + url);

if (url != null && url.contains("ReviewerView")) {

mWebView.setVisibility(View.GONE);

String val = getQueryString(url, "sto_mb_id");

if (DEBUG_MODE)

Log.d("tag",

"shouldOverrideUrlLoading sto_mb_id=" + val);

Intent intent = new Intent();

intent.putExtra(SEARCH_MB_ID, val);

intent.setClass(MultiwebView.this, ReviewerView.class);

startActivityForResult(intent, 100);

return true; // true를 리턴하면 WebView는 해당 URL을 렌더하지 않는다.

}