Mam problemy z zastosowaniem koncepcji dziedziczenia w działaniach Android - np. ActivityA extends Activity
i ActivityB extends ActivityA
, następnie jeśli uruchomię z aktywnościąB, wówczas zostanie wywołana metoda onCreate() dla zarówno Działania (A, a następnie B).Dziedziczenie między działaniami w Androidzie
Moje pytanie brzmi, w typowej Java, onCreate z ActvityA powinien być nadpisany - ale onCreate raczej zachowuje się jak konstruktor, mimo że jest to funkcja. W jaki sposób dziedziczenie działa w systemie Android, zwł. inne funkcje, takie jak onPause(), onResume itp.?
EDYCJA: Zauważyłem również, że ActivityA może mieć wiele abstrakcyjnych metod wywoływanych w jego onCreate(), którego definicje są podane w ActivityB. Jak to działa ?
tak, jest to możliwe –
'esp. czy inne funkcje państwowe? 'zdefiniuj to zdanie. Nie rozumiem tego. –
+1 za miłe pytanie. !! – MKJParekh