Sobes.tech
Junior — Middle

Puoi descrivere le principali fasi del ciclo di vita del componente Activity in Android?

sobes.tech AI

Risposta dell'AI

Il ciclo di vita di un'Activity in Android consiste in diverse fasi principali, ognuna delle quali corrisponde alla chiamata di metodi specifici:

  • onCreate() — inizializzazione dell'Activity, configurazione dell'interfaccia, preparazione dei dati.
  • onStart() — l'Activity diventa visibile all'utente.
  • onResume() — l'Activity inizia a interagire con l'utente (si porta in primo piano).
  • onPause() — l'Activity perde il focus, ma è ancora visibile (ad esempio, appare un dialogo o un'altra Activity la copre parzialmente).
  • onStop() — l'Activity è completamente nascosta, ma ancora in memoria.
  • onDestroy() — l'Activity viene distrutta, le risorse vengono liberate.

Esistono anche i metodi onRestart() (chiamato al riavvio dell'Activity dopo onStop) e altri stati aggiuntivi, ma quelli elencati sono le principali fasi del ciclo di vita.