Junior — Middle
Ko je odgovoran za pozivanje metode start u procesu pokretanja aplikacije na Androidu?
sobes.tech АИ
Одговор од АИ
U Androidu, metoda start() obično se ne poziva direktno od strane programera, već je sistem upravlja.
Ako je reč o pokretanju Activity, životni ciklus kontroliše Android sistem, koji poziva metode onCreate(), onStart(), onResume(), itd.
Ako je pitanje o thread-u (Nit), metoda start() se poziva od strane programera da pokrene novi thread, nakon čega se u tom thread-u poziva metoda run().
U kontekstu pokretanja Android aplikacije, pozivi metoda životnog ciklusa su odgovornost Android Runtime-a i Activity Manager-a, koji upravljaju stanjima komponenti aplikacije.
Dakle, tokom pokretanja aplikacije, poziv metode start je odgovornost Android sistema, koji upravlja životnim ciklusom komponenti (Activity, Service itd.).