Stack Overflow en español Asked by Mohenno on November 25, 2020
Tengo una activity primaria que recibe datos de otras dos activity secundarias, cuando recibe los datos de una de las ativity secundaria, me borra los datos que tenia almacenados desde la otra. Para enviar los datos de las activity secundaria a la primaria necesito hacerlo con el método startActivity(intent) y esto me hace que me falle la app.
//Codigo del boton guardar de una de las activity secundaria
Button btnGuardar=(Button)findViewById(R.id.btnGuardar);
btnGuardar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast toast=Toast.makeText(getApplicationContext(),"Repetición guardada con éxito", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER,0,0);
toast.show();
Intent intent = new Intent(RepetirActivity.this, CrearEventoActivity.class);
Bundle bundle=new Bundle();
bundle.putString("Repetir", datos);
intent.putExtras(bundle);
startActivity(intent);
finish();
}
});
//recibo el valor de la Repeticion, este codigo esta en el método onCreate
Bundle bundleRepeticion=getIntent().getExtras();
if (bundleRepeticion!=null) {
valorRepeticion = bundleRepeticion.getString("Repetir");
txtRepetir.setText(valorRepeticion);
}
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP