Я сделал какое-то приложение, чтобы вы могли создать с ним учетную запись, и оно передает имя пользователя и его пароль, хотя имя пользователя передается без каких-либо проблем, я не могу передать пароль, это числовое представление пароля для редактирования текста, и я знаю, что, как Программа читает значение, но не передает его другому действию.
1-е действие, установка и чтение пароля, пока все в порядке:
public void nowekonto(View view){
final Intent intent1 = new Intent(this, MainActivity.class);
Intent intent4 = new Intent(this, proszenieohaslo.class );
EditText nazwauzytkownika = findViewById(R.id.nazwauz);
EditText haslonum = findViewById(R.id.edithaslo);//numeric password
String haslo1 = haslonum.getText().toString();
String nazwa1 = nazwauzytkownika.getText().toString();
Toast zapisano = Toast.makeText(context, haslo1, toastduration);
zapisano.show();//shows the password typed in edittext
intent1.putExtra("nazwauz", nazwa1);//this gets passed normally
intent4.putExtra("haslouz1", haslo1);//probably doesn't pass here
2-е действие, где пароль должен быть передан:
Intent intent2 = new Intent(this, stronaglowna.class);
Intent intent4 = getIntent();
EditText haslo = findViewById(R.id.proszenieohaslo);
String haslopodane = haslo.getText().toString();
String haslozapisane = getIntent().getStringExtra("haslouz1");// no value