2012-07-21 6 views
2

저는 Android 앱을 개발 중입니다. 화면을 잠그면 앱이 종료되지 않도록하려면 어떻게해야합니까? 그러면 휴대 전화를 잠금 해제 할 때 내 앱을 사용할 준비가 되셨습니까?화면을 잠글 때 Android에서 내 앱을 계속 실행하는 방법은 무엇인가요?

게임과 마찬가지입니다. 화면 잠금을 해제하면 게임이 계속 실행됩니다.

+1

어떤 운영 체제, 플랫폼입니까? –

+0

죄송합니다, 나는 이것에 새로운입니다 :) android ics 4.0.4 – user1539362

+0

내 애플 리케이션 에이 작품을 만들기 위해 특별한 아무것도 필요가 없었어요. 어떤 행동을보고 있습니까? – levis501

답변

2

잠금 화면을 누르면 기본적으로 게임은 활동 라이프 사이클의 일시 중지 상태가됩니다.이 작업은 onPause 메소드에 일부 로그를 추가하여 확인할 수 있습니다.

또한 활동이 일시 중지 상태이고 많은 양의 메모리를 안드로이드 시스템이 응용 프로그램을 종료 할 권한이있는 경우. 또한 Activity 라이프 사이클의 onResume 메소드에서 일부 로그를 추가합니다.

안드로이드 활동주기를 이해하려면 아래 링크를 참조하십시오. 또한 게임의 일반적인 패턴은 onPause 메소드에서 게임의 상태를 저장 한 다음 onResume에서 게임의 저장된 상태를 검색하는 것입니다. 방법.

또한 onphause 메소드에서 객체를 해제하는 것은 메모리 시스템이 앱을 죽이는 것처럼 보이기 때문입니다. 예 : - 비트 맵 객체와 같은 것을 사용하는 경우 oyu가 해당 객체를 해제 할 수 있습니다.

+0

고맙다. 나는 그것을 할 것이다 :) – user1539362

관련 문제