본문 바로가기

안드로이드

팁 #7 - AlertDialog 가 떠 있는 상태에서 Back 버튼 막기

AlertDialog 가 떠 있는 상태에서 Back 버튼을 누르면 선택없이 되돌아가는데요.
이럴 경우...머리가 복잡해지죠.

그래서. 이 상태에서...Back 버튼을 작동하지 않게 하려고...했는데..
구글링을 통해서... 쉬운 방법을 찾았습니다.

AlertDialog 에 setCancelable 이라는 메서드가 있네요 ㅋㅋ

    @Override
    protected Dialog onCreateDialog(int id) {
    return new AlertDialog.Builder(this)
    .setTitle("Welcome");
    .setPositiveButton("yes", mClick)
    .setNegativeButton("no", mClick)
    .setCancelable(false)
    .create();
    }