Android zwraca pamięć wewnętrzną dopiero po uruchomieniu danej aplikacji
|
|
- poniedziałek, Lipiec 15, 2013, 17:53
- Praktyczne
- Dodaj komentarz
Jaki jest mobilny i najpopularniejszy na świecie system operacyjny Android każdy widzi. Błędy oraz bugi to jego specjalność, zwłaszcza na telefonach komórkowych wyposażonych w małą ilość pamięci wewnętrznej. Tym razem omówiony zostanie szerzej bardzo ciekawy problem, który został zauważony na smartfonie Samsung Galaxy Pro z Androidem 2.2.2 Froyo bez brandingu operatora.
Chodzi o kwestię zwracania pamięci w momencie usuwania felernych aplikacji, które zbyt natarczywie zabierają drogocenną przestrzeń. Wyobraźmy sobie sytuację, że instalujemy najnowsze wydanie Google Maps ważące 17 MB. Później wracamy do systemowej wersji o wielkości 3 MB i ku naszemu zdziwieniu nie wróciło 14 MB, lecz tylko 9 MB. W przypadku wystąpienia takich kwiatków jest jedno skuteczne rozwiązanie.
Autopromocja |   |                                                           Czytaj dalej |
|
  |
|
Trzeba ponownie uruchomić danÄ… aplikacjÄ™. Dopiero faktyczne uruchomienie programu Google Maps, tego starego o wadze 3 MB spowoduje zwrot przechwyconych gdzieÅ› w locie 5 MB (14 MB – 9 MB = 5 MB). Takie same interesujÄ…ce historie wystÄ™pujÄ… w momencie zainstalowania dużej gry Angry Birds Seasons. Możemy czekać godzinami, a i tak 42 MB nie zostanie zwrócone. Choć może w tym miejscu powinniÅ›my użyć sÅ‚owa 34 MB, ponieważ kilka MB zawsze wÄ™drujÄ™ na wewnÄ™trznÄ… pamięć, a wiÄ™kszość lÄ…duje na karcie microSD. Nie pomaga nawet wyczyszczenie pamiÄ™ci RAM. Skutkuje dopiero faktyczne uruchomienie pozycji Angry Birds Seasons. Po jej zamkniÄ™ciu faktycznie wiÄ™kszość danych poprawnie przeniosÅ‚a siÄ™ na zewnÄ™trzny noÅ›nik. Tak wiÄ™c musimy pamiÄ™tać w przypadku braku zwrotu należnej nam pamiÄ™ci wewnÄ™trznej o ponownym uruchomieniu wybranej aplikacji.
(fot. Google/Rovio/My mobile studio)
Powinny Cię zainteresować również te informacje:
Przygotowane przez
Skomentuj