AppcompatActivity로 전환 한 후 앱이 시작될 때 스플래시 화면이 시작되기 전에 미리보기 화면이 오래 동안 일시 중지됩니다. 런처 액티비티 테마는 Theme.AppCompat.Light.NoActionBar이고 true를 추가하면 스타일 안의 android : windowBackground에 드로어 블 대신 검은 색 화면이 나타나지만 스플래시 화면이 나타나기까지 약 10 초 동안 계속 멈 춥니 다. onCreate 내의 응용 프로그램 클래스에서 수행 된 실제 작업이 없으므로 긴 일시 중지를 유발하는 원인을 알지 못합니다. 스플래시 활동은 처음에는 길게 일시 중지 된 후에 나타나며, 탈지 작업을 수행하면 10 초가 끝날 때까지 스플래시 활동이 시작됩니다. 감사합니다.스플래시 화면이 표시되기 전에 미리보기 화면에 대해 AppCompatActivity로 앱 실행 일시 중지
답변
시작 활동을 시작하는 방법이 좋지 않습니다. 모든 Ui 요소를 차단합니다. 대신 사용해보십시오 https://github.com/alessandroargentieri/AuctionExample/blob/master/app/src/main/java/argentieri/alessandro/crossoverauction/SplashActivity.java
감사합니다. 현재 같은 일을하고 있지만 SplashActivity도 있지만 스플래시 작업이 표시되기 전에 약 10 초 동안 빈 화면이 나타납니다. 귀하의 링크에있는 AppCompat 테마와 동일한 AppCompat 테마를 사용하지만 Splash Activity 이전에 화면이 나타나는 이유를 모르십니까? – Jaz
github 또는 여기에서 코드를 공유 할 수 있습니까? –
큰 문제는 아니지만 서명 된 릴리스를 만든 후에 문제가 발생하지 않는 것 같습니다. 나는 애플리케이션을로드 한 다음 Volley 라이브러리가 활용 된 앱 영역에 진입했을 때만 긴 멈춤이 존재한다는 것을 발견했다. 다시 시작하기 전에 발리 코드를 이동했거나 앱의 해당 영역에 들어 가지 않으면 일시 중지가 표시되지 않습니다. 개발 빌드에서만 발생한다는 사실을 깨닫는 데는 다소 시간이 걸렸지 만 적어도 제작에는 문제가되지 않았 음을 알게되어 기쁩니다. – Jaz
[스플래시 화면을 만드는 방법은 무엇입니까?] (http://stackoverflow.com/questions/5486789/how-do-i-make-a-splash-screen) –
접근 방식 사용 브랜드 화면, 스플래시 화면은 반 패턴입니다 –
http://antonioleiva.com/branded-launch-screen/ –