Передайте намір зі значенням у першій активності:
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)
замість цього.