Передайте намір зі значенням у першій активності:
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
intent.putExtra("uid", uid.toString());
intent.putExtra("pwd", pwd.toString());
startActivity(intent);
Отримати намір на другу активність; -
Intent intent = getIntent();
String user = intent.getStringExtra("uid");
String pass = intent.getStringExtra("pwd");
Зазвичай ми використовуємо два способи, щоб надіслати значення та отримати значення. Для надсилання значення, яке ми будемо використовувати, intent.putExtra("key", Value);і під час отримання наміру щодо іншої діяльності, ми будемо використовувати intent.getStringExtra("key");для отримання даних про наміри як Stringабо для використання інших типів даних ( Integer, Booleanі т.д.). Ключем може бути будь-яке ключове слово, щоб визначити значення, означає те, яке значення ви надаєте. Сподіваємось, це спрацює для вас.
user.getUserAccountId()+""оскільки це створить непотрібні об'єкти бути зібраним. Подумайте про використанняString.valueOf(user.getUserAccountId), абоInteger.toString(user.getUserAccountId)замість цього.