Índice

Navegación entre pantallas

La navegación es un bloque esencial de la experiencia de usuario que aporta la aplicación.

Para poder ejecutar una actividad, se utiliza el método startActivity.

public void startActivity (Intent intent)

Este método utiliza un intent que corresponde a la actividad que desea mostrar.

Para crear un intent, utilice el constructor que proporciona la clase Intent. Este último recibe como parámetros un contexto así como una referencia a la clase correspondiente.

Intent(Context packageContext, Class<?> activityToLaunch)

Si en una aplicación desea, en un momento dado, pasar de una actividad A a una actividad B cuando se hace clic en un botón, puede utilizar el siguiente código:

Intent intent = new Intent(A.this, B.class);  
startActivity(intent);

No olvide declarar las nuevas actividades en el manifiesto de la aplicación.