개인 정보 보호가 가장 중요한 앱을 만들고 있습니다. 앱에 입장 할 수있는 비밀번호가 있습니다. 이제 사용자가 HOME 버튼을 누르면 문제가 발생합니다. 그런 다음 현재 작업이 백그라운드로 이동하고 Android 홈 화면이 표시됩니다.Android에서 HOME 버튼의 기능을 맞춤 설정하는 방법은 무엇입니까?
하지만 사용자가 Android 기기에서 앱의 아이콘을 클릭하면 앱은 비밀번호를 묻지 않고 동일한 비공개 상태로 돌아갑니다.
앱의 아이콘을 눌렀을 때만 로그인 활동에서 앱을 시작하고 싶습니다.
각에서내 활동의 모든 일, 나는 다음과 같은 코드가 있습니다
if ((keyCode == KeyEvent.KEYCODE_HOME)) {
Toast.makeText(this, "You pressed the home button!", Toast.LENGTH_LONG).show();
return true;
}
return super.onKeyDown(keyCode, event);
그러나, 토스트가 표시되지지고 않습니다는 ... 마찬가지로 나는
finish();
받는 시도 코드에서 처리합니다. 그러나 그것은 일어나지 않습니다. 홈 버튼의 기능을 제어 할 수 없나요? 아니면 뭔가 빠져 있습니까?
감사합니다.