È onCreate chiamato quando viene creato un oggetto classe che estende l'attività? Oppure viene chiamato solo quando un'attività è avviata, ad esempio su startActivity (...).È onCreate chiamato quando viene creato un oggetto Activity?
risposta
di rispondergli domanda, per una classe che estende l'attività, se si tenta di creare un'istanza che l'attività da mezzi normali (MyActivity ma = new MyActivity();) il metodo onCreate() NON verrà chiamato. Solo se avvii l'attività con un intento verrà chiamato il metodo.
Secondo the developer.android.com il onCreate viene chiamato quando viene avviata l'attività. vedi dettagli here
Ogni attività in un'applicazione passa attraverso il proprio ciclo di vita. Una sola volta quando viene creata un'attività, viene eseguita la funzione onCreate().
Scegli questa Activity Life Cycle
Penso che in Android, non puoi scrivere qualcosa del genere:
AClassThatExtendedAnActivity instance = new AClassThatExtendedAnActivity();
l'unico modo che è possibile utilizzare per avviare un'attività sta passando con l'intento di inizia la tua attività.
la creazione dell'istanza è incapsulato sulla super.onCreate(savedInstanceState);
quando l'override del metodo onCreate(Bundle savedInstanceState);
saluti,
- 1. Why Fragment's onCreate() viene talvolta chiamato prima di onCreate() di Activity?
- 2. Quando viene chiamato il metodo onCreate di SQLiteOpenHelper?
- 3. database SQLite ..onCreate() non viene chiamato
- 4. Dopo la rotazione, onCreate() Frammento viene chiamato prima onCreate() FragmentActivity
- 5. Android - Activity Constructor vs onCreate
- 6. Android: onResume viene sempre chiamato dopo onCreate?
- 7. onCreate() non viene chiamato da getWritableDatabase()
- 8. Quale metodo viene chiamato quando viene selezionato un oggetto QGraphicsI
- 9. che il costruttore della classe String viene chiamato quando oggetto String viene creato utilizzando String letterale
- 10. onCreate non chiamato
- 11. Un distruttore viene chiamato quando un oggetto esce dall'oscilloscopio?
- 12. onCreateOptionsMenu chiamato prima onCreate android
- 13. Android onCreate viene chiamato dopo aver bloccato lo schermo
- 14. Perché il metodo toString() viene chiamato quando stampo un oggetto?
- 15. Perché il metodo oncreate viene chiamato dopo startActivityForResult?
- 16. Quando viene creato un file di preferenze condiviso?
- 17. Quando viene chiamato viewDidLoad?
- 18. Quando viene chiamato 'drawRect'?
- 19. Quando viene chiamato DbConnection.StateChange?
- 20. onOrientationChanged() viene chiamato quando OrientationEventListener è disabilitato
- 21. View.onDraw() --- quando viene chiamato?
- 22. Quando viene chiamato CanExecute?
- 23. Quando viene chiamato didRegisterForRemoteNotificationsWithDeviceToken?
- 24. Quando viene chiamato ServiceConnection.onServiceDisconnected()?
- 25. Quando viene chiamato __repr __()?
- 26. onCreate non chiamato quando lo schermo ruota - Android
- 27. Android quando è onLocationChanged chiamato
- 28. Perché non viene creato questo oggetto? C++
- 29. AudioFlinger (59): RecordThread: buffer overflow quando Activity è in pausa?
- 30. Quando l'istanziazione di un oggetto Java è un oggetto della classe genitore creato automaticamente?
Grazie. Ho risposto alla mia domanda. – ShrimpCrackers
Cosa succede quando si chiama recreate()? –