안녕하세요. 답변 드릴께요.
메인창에서 웹뷰로 넘어왔을꺼에요. 근데 백키를 구현하는 위치가 문제가 있습니다.
전체 적인 구조에서 백키를 관리하는 BaseActivity라는놈을 메인에서도 확장을 하고 있어야하고
즉 extends를 하고 있어야한다는 거죠.
물론 웹뷰 액티비티에서도요~
그러면 위 코드는
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if(url.startsWith("market://")){
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
return true;
}else{
super.shouldOverrideUrlLoading(view, url);
return false;
}
}
});
뭐 이런식으로 수정이 되겠지요?
위에껀 제 소스니 님소스 붙히면 되겠습니다.