2012-01-18 2 views
1

가능한 중복 : 내가 뒤로 가기 버튼을 통해 내 대화 상자를 닫습니다하지 않으
Disable back button in androidAndroid : 핸드셋의 뒤로 누를 비활성화하는 방법?

, 단말기를 눌러 다시 해제하는 방법이 있나요? 다시 버튼을 누르면 대화 상자가 취소되었지만 취소 한 후에는 메시지 하나를 전달해야하지만 대화 취소 후 어디로 이동해야하는지 알 수 있습니까? 변경되지 않은 행동

답변

6

보통 뒤로 버튼은 사용자의 작업에 그것을 추가

@Override 
public void onBackPressed() { 
    super.onBackPressed(); 
} 

가 뒤로 버튼을 사용하지 않으려면 :

@Override 
public void onBackPressed() { 
    // do nothing 
} 
+0

대화 상자가 표시되고이 비활성화 코드를 전달하면 다시 누르면 대화 상자가 취소됩니다. – Mitt

1

Dialog.setCancellable(false)으로 충분해야합니다. 그것은 나를위한 것입니다.

관련 문제