2013-04-06 7 views

Odpowiedz

3

Jako deweloper, można przesłonić tej funkcji tak, że aplikacja nie pokazuje w ostatnich aplikacji, lub jeśli wolisz, możesz po prostu zastąpić miniatury generowane z bitmapy swojego wyboru.

Przydaje się to, jeśli tworzysz aplikację bankową, która nie wycieknie żadnych danych, lub aplikację, której użytkownicy nie chcą, aby ich dzieci lub żona, przypadkowo zobaczyły miniaturę.

Powiedziawszy, sprawdziłem na moim Galaxy Nexus (z systemem Android 4.2), a przeglądarka Chrome pokazuje miniaturę ostatniej strony, na której byłem w Recent Applications (nawet jeśli miniaturka pochodzi od kiedy przeglądałem w trybie incognito).

Powiedziałbym, że w twoim przypadku jest to prawdopodobnie błąd: może to być kwestia czasu, w którym generowane są miniatury, a może to również problem z limitem pamięci podręcznej, lub może jakiś nieznany inny błąd. Nie jestem pewien, dlaczego uważasz, że to może być tematyczny temat, ale sądzę, że nie można tego wykluczyć.

6

Właśnie to sprawdziłem i zakładam, że tak się dzieje, gdy aplikacja wykonuje wiele zadań w swoim wątku UI, a zatem działanie nie jest "w pełni stworzone". W moim przypadku otworzyłem facebook i aplikację Twitter i szybko przełączyłem się do ostatniego trybu aplikacji. Ponieważ dane nie zostały całkowicie załadowane, Android nie był w stanie wyświetlić zrzutu ekranu. Cyril Mottier napisał fajny artykuł o startupach w aplikacjach i jak poradzić sobie z tym bardzo specyficznym problemem. Możesz go przeczytać here.

Powiązane problemy