만든 안드로이드 응용 프로그램을 만들었습니다. 나는 그것을 모바일에 설치했다. 내 휴대폰에서 뒤로 버튼을 누르면 앱에서 나옵니다. 그러나 그것은 백그라운드에서 실행 중입니다. 그렇다면 어떻게하면 활동을 완전히 끝낼 수 있습니까? 나는 코드 onkeydown
이벤트도 썼다. 심지어 그것은 백그라운드에서 실행 중입니다.완전히 완료 actitvity
답변
Activity.finish()를 호출하여 활동을 완전히 종료 할 수 있습니다.
셰이크 아만 (Shikh Aman)의 말처럼 Android가 실제로 활동 라이프 사이클을 관리하기를 원하기 때문에 정상적으로 수행해야하는 작업이 아닙니다.
안녕하세요. 아래 링크에서 같은 질문을 볼 수 있습니다. Finish the android application completely
계속 백그라운드에서 실행됩니다. Android는 활동을 종료 할시기를 결정합니다.
그건 그렇고, 어떻게 그것이 실행되고 "작동"(얼어 붙지 않았는지) 확인합니까 ?? 당신의 onKeyDown()
핸들러에서
내 응용 프로그램은 현재 위치를 얻습니다. 토스트에 GPS의 상태를 보여줍니다. GPS를 활성화하면 토스트에 GPS가 활성화 된 것을 보여줍니다. 다시 버튼을 누르면 GPS가 비활성화됩니다. 토스트에서 GPS를 사용할 수 없습니다. 내 문제입니다. –
어쩌면 당신의 장치가 그렇게 말하고 있기 때문에 어쩌면 앱이 아니라고 !! 단지 야생의 추측. 네가 가지고있는 장치는? –
내 장치가 말하는 것은 아닙니다. 내 응용 프로그램은 bcoz가 상태를 표시하기위한 코드를 작성했으며 내 장치는 Samsung G3이라고 말합니다. –
이를 추가해야합니다 :
finish();
이 폐쇄되는 활동을 발생합니다.
액티비티에서 onStop()
메서드를 재정의하고 finish()
메서드를 호출해야합니다. onStop()
메서드 시작 부분에 super.onStop()
으로 전화하는 것을 잊지 마십시오. 내가 아는 한 백그라운드에서 실행되고 있지 않습니다. 안드로이드는 활동 상태를 저장하고 돌아올 때와 동일한 상태로 활동을 복원합니다.
시도해보십시오! onStop에서 LocationManager.removeUpdates()를 사용해보십시오 –
왜 방해해서는 안되는지 설명하는 http://developer.android.com/reference/android/app/Activity.html#ProcessLifecycle을 읽어보세요. NB : 완성 된 응용 프로그램은 "프로세스 목록"(홈 버튼을 누르고있을 때)에 계속 표시됩니다. – thoredge
콜이 :
android.os.Process.killProcess(android.os.Process.myPid());
그것은 이상한,하지만 당신은 응용 프로그램을 죽일 것이다에만이 호출을 보장합니다. 특정 안드로이드 라이프 사이클 때문에 finish() 나 다른 어떤 메소드도 어플리케이션을 죽이지 않습니다.
- 1. 업로드 완료 재설정
- 2. NSNotification 완전히
- 3. 완료 및 완료 버튼이있는 iPhone 텍스트 입력
- 4. 호출 완료 후 작업 완료 statefulSession.dispose
- 5. 활동 완료 메소드가 완료 될 때까지 대기합니까?
- 6. 타이머 완료 완료 repeatCount flex 4
- 7. Perl의 전략 패턴 구현 완료
- 8. NSDateFormatter 완료
- 9. Android (완료)
- 10. 활동 완료
- 11. Android 애플리케이션 완료 문제
- 12. HTML5 동영상 - 파일로드 완료 이벤트?
- 13. XNA 용 .NET ZerConf 구현 완료
- 14. Android : 앱 완료 시점 결정
- 15. 애플릿 내가 완전히 동결 윈도우 7 얻는 무언가를 애플릿있어 완전히
- 16. .htaccess로 완전히 엉망진창이되었습니다.
- 17. 완전히 벡터 C++
- 18. Android 숨기기 RelativeLayout 완전히
- 19. 양식 인증이 완전히 필요합니까?
- 20. 완전히 새로 고침 TinyMCE
- 21. 신원을 완전히 제거하는 방법
- 22. sonar 프로젝트를 완전히 삭제합니다
- 23. 번들이 완전히 수신되지 않았습니다.
- 24. 캐시를 완전히 비활성화하려면 어떻게합니까?
- 25. 완전히 초기화 된 클래스
- 26. fl.controls.TextArea가 완전히 내리지 않습니다.
- 27. 완전히 다른 홈 페이지
- 28. 완전히 키보드로 구동되는 UI
- 29. 시도 아직 완전히
- 30. 어떻게 완전히 요소를 청소?
hi rogerkk.i하지만 여전히 백그라운드에서 작동하고 있습니다. . –