Anda di halaman 1dari 11

Programacin Multimedia

Activities e Intents
Programacin Multimedia y
Dispositivos Mviles
Programacin Multimedia

Actividad (Activity)

- Su funcin es crear la interfaz


de usuario
- Toda actividad tiene asociada
un layout
- Una aplicacin est formada
por un conjunto de actividades
independientes con un objetivo
comn
Programacin Multimedia

Intents

- Realizan una accin


- Nos permiten lanzar una actividad
- Permite el intercambio de datos

Intent i = new
Intent(this,NuevaActivity.class);
startActivity(i);
Programacin Multimedia

Ejemplo de
Actividades
Programacin Multimedia

Crear nueva Actividad


1. Crear una nueva actividad (empty
activity).
2. Crear una nueva clase descendiente de
Activity o AppCompatActivity(superclase)
- En esta clase se indicar el layout a
visualizar.
3. Desde la actividad principal lanzar la
nueva actividad
4. Registrar la nueva actividad en
AndroidManifest.xml

Crear nueva
actividad y
su layout

Crear nueva
actividad
Programacin Multimedia

Lanzar la nueva Actividad


Comprobar que se han registrado
ambas activities en
AndroidManifest.xml

<activity
android:name=".MainActivity">
Pasar informacin entre activities

public void llamada(View v) {


Intent i=new Intent(this,Actividad2.class);
i.putExtra("clave", et1.getText().toString());
startActivity(i);
}
Recoger informacin entre activities

protected void onCreate(BundlesavedInstanceState) {


super.onCreate(savedInstanceState);
setContentView(R.layout.activity_actividad2);

tv1=(TextView)findViewById(R.id.tv);
Bundle bundle = getIntent().getExtras();
String dato=bundle.getString("direccion");
tv1.setText(Mostrar dato: + dato);
}

Anda mungkin juga menyukai