2011-11-30 3 views
1

나는 렌더링을 위해 OpenGL ES를 사용하는 게임을 가지고 있습니다. 그리고 앱을 다시 시작하려면 모든 텍스처를 다시로드해야합니다. 홈 키를 누른 다음 종료 (앱 일시 중지) 한 다음 다시 시작하면 정상적으로 작동합니다. 그러나 전원 키를 사용하여 화면을 끈 다음 화면을 켤 때 응용 프로그램이 잠금 화면 자체에서 다시 시작됩니다 (화면 잠금 해제). 어쨌든 이것을 피할 수 있습니까? 이력서가 적절하지 않기 때문에, 약간의 지연 (10 초) 후에 화면 잠금을 해제하면 게임이 다시로드되고 결국 필자는 흰색 화면을 보게됩니다. 잠금 화면에서 앱 재개를 중지 할 수 있다면 주로하고 싶습니다. 화면 잠금이 해제 된 후 앱을 다시 시작하겠습니다.잠금 화면에서 앱 다시 시작 방지하기

감사 아카 쉬

+1

()가 호출됩니다. 사용자는 게임을 일시 중지 해제하려면 이것을 눌러야합니다. 어쨌든 더 나은 방법 일 수 있습니다. 특히 사용자가 준비되기 전에 일시 중지하지 않으면 문제가 발생할 수 있습니다. –

+0

알림 팝업이 마음에 드십니까? 그게 이상적은 아니지만 다른 해결책을 찾지 못하면 그 길을 택해야합니다. – AkasH

답변

7

당신은 활동이 시도 할 수 있습니다.

getWindow(). addFlags (WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);

잠금 화면 상단에 애플리케이션이 표시됩니다.

+0

감사합니다 그것을 시도합니다. – AkasH

+0

나를 위해 일했습니다! 건배!! – Ash

+0

2 일간의 검색을 마치고 나면 대답이 효과가있었습니다. 굉장해. –

0

화면 shange는, 당신은 피하기 다시 시작 사용할 수 있기 때문이다 :

안드로이드 : configChanges = "screenLayout | 화면 크기"당신은 속임수와는 onResume 나타납니다 대화를 "다시 시작"할 수

관련 문제