¿Qué es un método OnCreate en android?

Soy nuevo en android tratando de entender lo que hace el siguiente método

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // load the layout setContentView(R.layout.filters); } 

Mi investigación ::

  • onCreate se utiliza para iniciar una actividad
  • super se utiliza para llamar al constructor de la clase padre
  • setContentView se utiliza para establecer el xml

Pero, ¿qué es todo esto,

  • onCreate(Bundle savedInstanceState) …. ¿por qué ese paquete llegó allí, ¿qué es
  • ¿Qué es eso super.onCreate(savedInstanceState);

una explicación en términos sencillos sería útil

Si guarda el estado de la aplicación en un bundle (típicamente no dinámico persistente en onSaveInstanceState), puede devolverse a onCreate si la actividad necesita ser recreada (p. Ej., Cambio de orientación). Si la orientación cambia (es decir, gira el dispositivo de modo horizontal a vertical y viceversa), se vuelve a crear la actividad y se vuelve a llamar al método onCreate () para que no pierdas esta información previa. Si no se ha proporcionado ningún dato, savedInstanceState es nulo.

Para más información http://developer.android.com/guide/topics/resources/runtime-changes.html

Bundle se utiliza para guardar y recuperar información de estado para su actividad. En casos como los cambios de orientación o la eliminación de su aplicación o cualquier otro escenario que conduce a la llamada de onCreate () de nuevo, el conjunto savedInstanceState se puede utilizar para volver a cargar la información de estado anterior. La familiaridad con este artículo sobre el ciclo de vida de la actividad ayudará.

onCreate(Bundle) es donde inicializa su actividad. Cuando se inicia Activity y no se carga la aplicación, se onCreate() ambos métodos onCreate() .

Pero para las subsiguientes inicios de Activity , no se llamará onCreate() de la aplicación.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.