2012-10-27 4 views
0

안드로이드 키패드의 뒤로 버튼과 관련된 문제가 있습니다.android keypad back button overwrite password activity

다른 활동 인 활동 2로 연결되는 "Enter"버튼이있는 주요 활동이 있습니다. 이제는 활동 2를 보호하기 위해 암호가 있으므로 "Enter"버튼을 누르면 암호 프롬프트가 표시됩니다 저장된 암호와 입력을 비교하십시오. 단순한.

이제 활동 2를 나가 기본 활동으로 돌아가서 키패드에서 뒤로 버튼을 누르면 암호 입력 창이 나타나지 않고 활동 2에 액세스합니다. 어떤 일이 일어나지 않도록 방지 할 수 있습니까?

명확하지 않은 경우 알려 주시면 코드가 여기에 표시되어야한다고 생각하지 않습니다.

+1

예, 코드를 표시해야합니다. 달성하고자하는 것을 구현하는 데 수십 가지 방법이 있으며, 자신이 옳은 일을 보지 않고도 자신이 잘못한 것을 추측 할 방법이 없습니다. – 323go

+0

@ user1742524 activity2의 onBackPressed() 메소드에서 finish()를 씁니다. –

답변

0

활동에서 onPause() 메소드를 재정의하십시오. 로그인 자격 증명을 파괴하는 일부 코드를 포함하십시오.

자격 증명을 테스트하기위한 활동에서 onResume()을 재정의하십시오. 아마 onCreate()에서했던 것과 비슷한 것일 것입니다.

this을 읽으면 Android에서 활동의 라이프 사이클을 이해할 수 있습니다.