2013-08-10 31 views
7

Mam ten naprawdę dziwny problem, gdy moja aplikacja czasami wyświetla czarny ekran, gdy próbuję go ponownie uruchomić. Zdarza się to sporadycznie i naprawdę nie mogę znaleźć rozwiązania po tym, jak zagłębiam się w mój kod na wiele tygodni!pusty ekran po ponownym uruchomieniu programu uruchamiającego (nieudana transakcja zgrywania)

Oto, jak to się dzieje: Otwieram swoją aplikację, wykonuję pewne czynności, a następnie wracam do ekranu głównego. Po kilku godzinach ponownie uruchomię moją aplikację i otworzy się tylko pusty ekran (bez ANR-a lub jakiegokolwiek rzuconego!). Dodałem również niektóre komunikaty dziennika do metody onCreate() i onResume(), ale nigdy się nie wyświetlają. Logcat pokazuje mi wiele błędów "TRANSAKCJA NIEPOWODZENIA", gdy tak się stanie. Oprócz innych wątków, nie przekazuję żadnych obrazów ani dużych obiektów w jakimkolwiek celu. "Wyjątek TransactionTooLargeException" również NIE jest zgłaszany.

Tak to jest jak moje dane/ANR/traces.txt wygląda (niestety, moja sama aplikacja nie jest "prześledzić"):

http://www.xup.in/dl,19638443/traces.txt.

A to moja dumpsys.txt:

http://www.xup.in/dl,10520097/dumpsys.txt.

Moja testdevice gdzie to się dzieje: Samsung Galaxy S1 (Android 2.3.6)

pustym ekranie nie wydaje się pojawić na moim telefonie ICS (LG Optimus G)

Jakieś pomysły?

Odpowiedz

2

Czy korzystasz z AdMob SDK w swojej aplikacji? Rozwiązałem ten problem, obniżając wersję 6.4.1 z powrotem do wersji 6.2.1 ...

+0

Tak, aktualnie używam AdMob 6.4.1! Wypróbuję Twoją sugestię, dzięki! – user2670534

+0

To nie jest odpowiedź, a zamiast tego powinna zostać opublikowana jako komentarz. – royhowie

+0

Przepraszam, nie wiedziałem, że ... – jaernouts

Powiązane problemy