Android - una solucion

   
Vista:
Imágen de perfil de Francisco

una solucion

Publicado por Francisco clave_com@hotmail.com (189 intervenciones) el 08/03/2014 23:20:30
ya he encontrado una solucion :

me gustaria saber si se puede hacer de la primera forma
Saludos;


protected void onActivityResult(int requestCode,int resultCode, Intent pData){
if ( requestCode == CODIGO_RESPUESTA )//Si el código de respuesta es igual al requestCode
{
if (resultCode == RESULT_OK )//Si resultCode es igual a ok
{

ArrayList lista_datos= new ArrayList();
lista_datos = pData.getExtras().getIntegerArrayList(Ajuste_alarmas.DATO_HORA );//Obtengo el ArrayList de la segunda Activity


int dato_hora=(Integer) lista_datos.get(0);
int dato_minuto=(Integer) lista_datos.get(1);
int dato_pastillas=(Integer) lista_datos.get(2);
int dato_codigo=(Integer) lista_datos.get(3);


// Aqui tengo los datos que de la manera anterior se me entrmezclaban



añadir_tabla(dato_hora,dato_minuto,dato_pastillas,dato_codigo); // y mando a la funcion
}
}
}




// Actividad secundaria
lista.add(hora);
lista.add(minuto);
lista.add(pastillas);
lista.add(codigo);



Intent dato = new Intent();
dato.putExtra(DATO_HORA,lista);//le he pasado un arraylist al intent.putextra

setResult(RESULT_OK,dato );
finish();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder