[ Android ] 안드로이드 코르도바 뒤로가기 처리
2021. 2. 25. 18:32ㆍAndroid
728x90
반응형
SMALL
출처 : m.blog.naver.com/youngchanmmm/220078642485
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK) {
exitApp();
return true;
}
return super.onKeyDown(keyCode, event);
}
private void exitApp() {
AlertDialog.Builder db = new AlertDialog.Builder(this);
db.setTitle("종료")
.setMessage("종료하시겠습니까?")
.setCancelable(true)
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton(android.R.string.cancel, null);
.show();
}
Cordova 작업환경에서 뒤로가기를 Android에서 제어할 경우 이렇게 구현하면 됩니다.
메인 화면에서만 종료 알림이 뜹니다.
메인 화면이 복잡할 경우 이것만으로는 불충분하고 JavaScript에서 다른 처리나 추가 코드가 필요합니다.
728x90
반응형
'Android' 카테고리의 다른 글
[ 안드로이드 ] 크롬 이전 버전 다운로드 (0) | 2022.02.08 |
---|---|
[ Android ] 안드로이드 앱 난독화, apk decompile 방법 (0) | 2021.03.29 |
[ Android ] 안드로이드 웹뷰 net::ERR_CACHE_MISS 해결 방법 (0) | 2019.12.23 |
[ Android ] 안드로이드 권한 처리하기 (0) | 2019.12.23 |
[ Android ] a webview method was called on thread 'javabridge' (0) | 2019.12.19 |