Aktywne Wpisy

vikop-ru +205
źródło: FSoeLws3mmLsxplD
Pobierz
Czy meżczyzni uzaleznieni od porno mają problem z dochodzeniem podczas realnego stosunku? #niebieskiepaski
Skopiuj link
Skopiuj link
źródło: FSoeLws3mmLsxplD
Pobierz
Wykop.pl
Na zasadzie activitya -> start activityb w activity b coś sobie robię i zabija mi poprzednią activity (activity_a) (czego bardzo bym nie chciał)
Jeżeli tak to jak temu zapobiegać? Bo nie wiem czy coś namieszałem w kodzie lub to jest takie zachowanie "domyślne"
#programowanie #androiddev #android #java
@b0lec: tak, jak najbardziej - w ten sposób system zwalnia zasoby i odzyskuje pamięć. nie możesz tego zachowania zabronić bez ryzykowania wycieku pamięci - np. onDestroy jest wołane zawsze przy zmianie konfiguracji (zmiana języka urządzenia, zmiana orientacji ekranu itp.).
napisz czemu dokładnie chcesz uniknąć niszczenia Activity to być może będę mógł ci zaproponować inne rozwiązanie.
1. stan wynieś do Singletonu, albo trzymaj w klasie rozszerzającej Application.
2. Service wpierw startuj, a następnie się do niego binduj. pamiętaj, że jeżeli serwis jest wpierw wystartowany to ty jesteś odpowiedzialny za jego zatrzymanie.
tutorial jest tutaj: https://developer.android.com/guide/components/services.html , zwłaszcza sekcja "Bound services"