Estoy usando un campo EditText y un spinner. Tengo que pasar los resultados de ambos a la próxima Actividad. aquí, reqd_bloodgroup es el ítem spinner, lo convertí a String usando: reqd_bloodgrp = String.valueOf (spinner.getSelectedItem()); inside onItemSelected() de spinner.getIntent(). GetStringExtra() muestra nulo
intent.putExtra("city", citySelected.getText().toString());
intent.putExtra("bloodgroup", reqd_bloodgrp);
intent = new Intent(FindDonor.this,SpecificDonor.class);
startActivity(intent);
Aquí cuando trato de mostrar esto, no hay ningún problema. Se muestran correctamente. Pero cuando intento buscarlos en la actividad SpecificDonor, muestran valores nulos. El código utilizado aquí es:
String text_city,text_bloodgroup;
text_city = getIntent().getStringExtra("city");
text_bloodgroup = getIntent().getStringExtra("bloodgroup");
Toast.makeText(getApplicationContext(), text_city + " " + "bloodgrp: " + text_bloodgroup, Toast.LENGTH_SHORT).show();
¿Cuál podría ser el problema?
hizo u probar esto http://stackoverflow.com/a/4233941/603744 alternativa –