ludzie hej, Mam prawie skończył pisać swoją pierwszą aplikację na Androida. Jest to aplikacja do tworzenia notatek z dodawaniem, edytowaniem ekranów widoków itp.Android - Który jest bardziej wydajny?
Początkowo zajmowałem się przenoszeniem między ekranami w ramach jednej aktywności, tworząc nowe obiekty układu, takie jak tabele itp ... i wyświetlając je. Po kolejnych lekturach zmieniłem sposób poruszania się między ekranami, używając różnych czynności dla różnych ekranów. Jednak każde działanie, które nazywa się intencją, pobiera dużą liczbę zmiennych z głównego działania za pomocą setExtra i przekazuje również dużą liczbę zmiennych.
Teraz chcę, aby moja aplikacja była tak wydajna, jak to tylko możliwe i osobiście uważam, że obsługa wszystkiego w jednym działaniu jest mniej wymagająca od pamięci i intensywniejsza procesorowi, chociaż ma to negatywne znaczenie. Zmienne są zawsze obecne (i zużywają pamięć). w osobnej działalności, w której są zabijani po zakończeniu(). Ale jesteście bardziej kompetentni ode mnie, więc jak myślisz, jaki jest najlepszy sposób na zrobienie tego?
Za to, co chcesz zrobić, to dziwne, że trzeba przejść tak wiele zmiennych między działaniami. Jakie to zmienne? A co masz na myśli przez "dużą liczbę"? – Dalmas
Czy w rzeczywistości mierzyłeś jakieś problemy z wydajnością, czy otrzymałeś okno dialogowe ADNR? Jeśli nie, prawdopodobnie nie powinieneś przejmować się wydajnością. –