M0286_Libro Curso
4: Web móvil en acción
public class VistaListaIconos extends ListActivity { private ArrayList
// Al crear la clase se inicializa el ListView que m_locals = new ArrayList
muestra los menus
R.layout. iconrow ,
m_locals); setListAdapter(this.m_adapter); inicializarSitios();
} @Override protected void onListItemClick(ListView l, View v, int Local local = (Local) l.getItemAtPosition(position); // Cargamos el Bundle con la coleccion de objetos bundle.putString( MyKey , local.getLocalName()); // Creamos la vista de Lista de objetos y le pasamos la // colección de objetos a mostrar Intent myIntent = new Intent(this, CargaMapa.class); myIntent.putExtras(bundle); startActivityForResult(myIntent, 0); } En el método onListItemClick() cargamos el Bundle con los objetos que le devolveremos a la clase CargaMapa que lo ha instanciado, haciendo esto en la variable MyKey . position, long id) { que pasaremos // a la siguiente vista Bundle bundle = new Bundle();
265
Made with FlippingBook - Online catalogs