WebView로 개발을 하고 Back버튼을 눌렀을때 처음으로 돌아가서 당황했었는데
바로 뒤 화면으로 가는 간단한 방법이 있더라구요~~ ㅎ
웹뷰관련 View 클래스에서 onKeyDown을 오버라이딩을 한후 아래와 같이
소스를 삽입해주시면 됩니다.
//WebView에서 뒤로가기 키 (BackKey) 처리
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWeb.canGoBack())
{
mWeb.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
'안드로이드 개발 > 개발팁' 카테고리의 다른 글
액티비티 화면에서 EditText 포커싱으로 인해서 시작하자마자 키보드가 올라올때 (0) | 2015.01.02 |
---|---|
특정 List목록으로 돌아갈때 intent 플래그 옵션 (0) | 2014.12.21 |
코딩할때는 Log코드가 보이고 배포시에는 안보이도록 처리 (0) | 2014.10.22 |
Activity 라이프 사이클을 잘 이해할수 있는 있는 질문과 답변 (0) | 2012.04.23 |
이클립스에서 안드로이드 외부 라이브러리 추가 하는 방법 (0) | 2012.03.14 |