Высылаю несколько переменных из main.java
:Android: Как отправить более 1 переменной с Intent?
Bundle bund = new Bundle();
Intent intent = new Intent(this, newWindow.class);
String name = editName.getText().toString();
bund.putString(yourName, name);
String pass= editPassword.getText().toString();
bund.putString(yourPass,pass);
String mail=EditMail.getText().toString();
bund.putString(yourMail,mail);
intent.putExtras(bund);
startActivity(intent);
в newWindow.java
:
Intent intent = getIntent();
Bundle extras = intent.getExtras();
String name = extras.getString(main.yourName);
String mail = extras.getString(main.yourMail);
String pass = extras.getString(main.yourPass);
viewText1 = (TextView) findViewById(R.id.textView2);
viewText2 = (TextView) findViewById(R.id.textView3);
viewText3 = (TextView) findViewById(R.id.textView4);
viewText1.setText(name);
viewText2.setText(mail);
viewText3.setText(pass);
Проблема, передается и показал всего 3 TextView-х
Реальный вынос здесь: если вы не понимаете, что " "," "и" "являются ** одинаковой ** строкой; и что использование этих трех строк в качестве ключей к карте приводит только к ** одному ** значению; то хорошо, вы должны прекратить делать андроид в течение некоторого времени. Вместо этого вы должны прочитать несколько руководств по основам java. В противном случае вы ** обречены **, чтобы столкнуться с одной «странной» проблемой после другой; потому что, извините, но вы не знаете, что делаете. – GhostCat
И только для записи: имена классов начинаются в верхнем регистре в java; всегда. – GhostCat