Pase la intención con valor en la primera actividad:
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.putExtra("uid", uid.toString());
intent.putExtra("pwd", pwd.toString());
startActivity(intent);
Recibir intención en la segunda actividad; -
Intent intent = getIntent();
String user = intent.getStringExtra("uid");
String pass = intent.getStringExtra("pwd");
Usamos generalmente dos métodos para enviar el valor y obtener el valor. Para el envío del valor vamos a utilizar intent.putExtra("key", Value);
y durante la intención de recibir otra actividad vamos a utilizar intent.getStringExtra("key");
para obtener los datos de intención como String
o utilizar algún otro método disponible para obtener otros tipos de datos ( Integer
, Boolean
, etc.). La clave puede ser cualquier palabra clave para identificar el valor, es decir, qué valor está compartiendo. Espero que funcione para ti.
user.getUserAccountId()+""
ya que esto crearía objetos innecesarios para ser recogido. Considere usarString.valueOf(user.getUserAccountId)
, o en suInteger.toString(user.getUserAccountId)
lugar.