una solucion
Publicado por Francisco (358 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();
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


0