사용자가 단말기의 홈 버튼을 누르면 경고를 표시하고 싶습니다 (앱을 종료 하시겠습니까?) 어떻게 수행하나요?홈 버튼을 눌렀을 때 경고 대화 상자를 표시하는 방법 (ICS)
0
A
답변
-2
onPause()에 쇼 경고 대화 코드를 작성하면 완벽하게 작동합니다.
0
Android 앱이 홈 버튼의 기능을 재정의 할 수 없습니다. 사용자가 맨 위에있는 Activity
에서 다시 누르면 대화 상자가 표시됩니다.
당신은 SO 다음 답변에서 자세한 정보를 찾을 수 있습니다 :
4
당신 때문에 안드로이드 정책 (Home button click event handling android)의, 홈 버튼 클릭을 처리 할 수 없습니다. 물론 현재 활동의 onPause()/onStop() 메소드를 사용할 수 있지만 응용 프로그램이 너무 빨리 백그라운드로 이동하고 사용자가 대화 상자를 볼 수 없다고 생각합니다.
또한 홈은 앱을 닫지 않으며 단지 배경으로 이동한다는 점에 유의하십시오. 사용자는 대개 기본 활동을 뒤로 누름으로써 앱을 닫고 처리합니다.
@Override
public void onBackPressed() {
// your dialog here
}
작동하지 않습니다. 애플리케이션이 어쨌든 너무 빠르게 백그라운드로 이동합니다. – Dimmerg