shouldOverrideUrlLoading 메소드에 아래와 같이 추가하여 특정 URL 특정 값에 대한 반응을 따른 처리를 해줄 수 있다.
1)
if(overrideUrl.startsWith("http:")) {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(overrideUrl));
startActivity(i);
return true;
}else{
view.loadUrl(overrideUrl);
}
2)
if(("https://mobile.twitter.com").equals(url.substring(0, 26))){
//방법1
// Log.v("123", "456");
/*
browser.clearCache(true); // 캐쉬제거
browser.clearHistory();
browser.clearFormData();
//방법2
clearApplicationCache(null);
*/
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(i);
'개발도구 > aOS - 안드로이드 개발' 카테고리의 다른 글
[안드로이드] startService 구현 (0) | 2012.01.30 |
---|---|
[안드로이드] EditText 클릭후 text 없애기 EditText 클릭시 초기화 방법 (0) | 2012.01.30 |
[안드로이드] Manifest SdkVersion (0) | 2012.01.27 |
[안드로이드] webview 에서 twitter 멈춤현상 (0) | 2012.01.25 |
[안드로이드] webview cache 지우기 (0) | 2012.01.25 |