Passe a intenção com valor na Primeira Atividade:
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.putExtra("uid", uid.toString());
intent.putExtra("pwd", pwd.toString());
startActivity(intent);
Receber intenção na segunda Atividade;
Intent intent = getIntent();
String user = intent.getStringExtra("uid");
String pass = intent.getStringExtra("pwd");
Geralmente, usamos dois métodos com a intenção de enviar o valor e obter o valor. Para enviar o valor que irá utilizar intent.putExtra("key", Value);
e durante receber a intenção de outra atividade, vamos utilizar intent.getStringExtra("key");
para obter os dados de intenção como String
ou usar algum outro método disponível para obter outros tipos de dados ( Integer
, Boolean
, etc.). A chave pode ser qualquer palavra-chave para identificar o valor significa que valor você está compartilhando. Espero que funcione para você.
user.getUserAccountId()+""
pois isso criaria objetos desnecessários para ser coletado. Considere usarString.valueOf(user.getUserAccountId)
ouInteger.toString(user.getUserAccountId)
vez disso.