Dlaczego aplikacje na Androida „wymuszają zamknięcie”?

Wszyscy mieliśmy tę upartą aplikację, która po prostu nie działa. Użytkownicy Androida są stale witani, że „Aplikacje niespodziewanie przestały działać. Proszę spróbuj ponownie." wiadomość, gdy potrzebujesz najbardziej korzystać z aplikacji. Jedynym wyborem jest dotknięcie „Wymuś zamknięcie”, aby wyjść z aplikacji. Wiele osób pytało mnie „Dlaczego aplikacje na Androida wymuszają zamknięcie?” Odpowiedź nie jest łatwa. Powodów może być wiele.

Ogólnie aplikacje wymuszają zamknięcie, ponieważ napotkały warunek, którego nie są w stanie obsłużyć. Załóżmy na przykład, że dana aplikacja używa kamery z przodu do prowadzenia wideokonferencji. Po uruchomieniu próbuje uzyskać dostęp do przedniego aparatu. Ale Twój telefon nie ma przedniego aparatu. Jeśli program nie jest zaprogramowany w taki sposób, aby obsłużyć tę sytuację, może wyświetlić komunikat o błędzie „Wymuś zamknięcie”. Kod programu musiałby być jawnie napisany w aplikacji, aby poradzić sobie z sytuacją, w której nie ma przedniej kamery, aby zapobiec błędowi.

Pewna siła zamykania może być spowodowana problemami ze zgodnością oprogramowania. Jeśli aplikacja została napisana w celu wykorzystania zasobów w systemie Android 2.2 i używasz systemu Android 8.0. Aplikacja może nie działać poprawnie, ponieważ nie jest zaprogramowany do robienia czegokolwiek, jeśli zasób nie jest obecny. To samo dotyczy zasobów, takich jak pamięć. Jeśli aplikacja musi korzystać ze 100 MB pamięci RAM do działania, a Twoje urządzenie ma tylko 64 MB do wykorzystania, może się poddać i wymusić zamknięcie.

Rozwiązywanie typowych problemów związanych z zamykaniem siły

Najczęściej komunikaty wymuszające zamknięcie są spowodowane przez aplikację uzyskującą dostęp do uszkodzonych danych. Z tego czy innego powodu aplikacja oczekuje, że pewna część danych będzie dostępna i nie może uzyskać do niej dostępu. Ponieważ program nie jest zaprogramowany ani „powiedziany”, co ma robić w takich sytuacjach, rezultatem jest siła zamykająca. W takich przypadkach zazwyczaj można rozwiązać problem, przechodząc do: Ustawienia > Aplikacje > nazwa aplikacji > Wyczyść dane. Jeśli to nie zadziała, możesz skontaktować się z twórcą aplikacji w celu uzyskania porady.

Bardzo niewiele użytkowników może zrobić, aby zapobiec błędom wymuszenia zamknięcia. Chociaż zwykle można znaleźć obejście problemów z aplikacjami na różnych forach Androida w Internecie lub korzystając z alternatywnej aplikacji. Czy ci się to podoba, czy nie, błędy wymuszania zamknięcia są po prostu częścią życia właściciela Androida.