Ho problemi ad applicare il concetto di ereditarietà alle attività Android - ad es. ActivityA extends Activity
e ActivityB extends ActivityA
, quindi se lancio con ActivityB quindi il metodo onCreate() per entrambe le attività vengono chiamate (A poi B).Ereditarietà tra le attività in Android
La mia domanda è, in tipico Java, onCreate da ActvityA dovrebbe essere sovrascritto, ma onCreate si comporta piuttosto come un costruttore anche se è una funzione. Come funziona l'ereditarietà in Android, esp. altre funzioni come onPause(), onResume ecc.?
EDIT: Ho notato anche che ActivityA può avere molti metodi astratti chiamati nel suo onCreate() le cui definizioni sono fornite in ActivityB. Come funziona ?
sì è possibile –
'esp. ha altre funzioni di stato? 'per favore definisci quella frase. Non capisco –
+1 per bella domanda. !! – MKJParekh