2011-04-29 7 views
0

this tutorial 다음에 Android 앱의 슬래시 화면을 만들었습니다. 기본적으로 스플래시 액티비티의 onCreate()에서 스레드를 시작하고 주 활동으로 전환하기 전에 잠시 기다립니다.Android 스플래시 활동이 한 번만 표시됩니다

이것은 처음 작동 할 때만 ... 잘 작동합니다. 스플래시 화면은 전화기를 설치하거나 재부팅 한 후에 만 ​​나타납니다. 두 번째로, 앱은 스플래시 활동을 건너 뜁니다. 존재하지 않는 것과 같습니다.

Android Activity 라이프 사이클과 관련이 있다고 생각합니다. 앱이 실제로 존재하지 않고 메모리에 남아있을 수도 있습니다. 나는 그것을 시도 : 1) "고급 작업 관리자"응용 프로그램을 사용하고 2) onDestory()에서 프로그래밍 방식으로 죽이는,하지만 그 중 아무도 근무. 처음으로 스플래시 화면이 나타나지 않습니다.

아무도 도와 줄 수 있습니까? 고마워요,

+1

무엇을위한 스플래시 화면이 필요합니까? 그것이 완료되기까지 시간이 걸릴 수도있는 준비 작업을 '위장하는'경우 일반적으로 받아 들일 수 있습니다. 다른 한편으로는 그것이 그것을 위해서만 있다면, 많은 사용자들은 그것에 지쳐있을 것입니다. – Squonk

+0

매니페스트를 게시 할 수 있습니까? – Spidy

답변

1

onCreate()에 넣는 대신 onStart() 방법을 사용할 수 있습니다. 그렇게하면 각 출시에 대해 라이프 사이클 문제를 해결할 수있는 각 항목 만 표시되는 것은 아닙니다.

관련 문제