だから私の問題は、インテントのputExtraを送信しようとしたときに、新しいクラスでそれを取得し、それをTextViewに入れたときです...TextViewの値をインテントから取得した場合
ここは私のコードです:
final String phonenum = text.getText().toString();
Intent i = new Intent(sms_verification.this, sms_verification_two.class);
i.putExtra("num", num);
i.putExtra("phonenum" , phonenum);
startActivity(i);
そして "sms_verification_two"
Button next;
EditText code;
TextView phone;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sms_verification2);
next = (Button)findViewById(R.id.button);
code = (EditText)findViewById(R.id.editText2);
phone = (TextView)findViewById(R.id.textView);
String phonenum = getIntent().getStringExtra("phonenum");
String num = getIntent().getStringExtra("num");
phone.setText(phonenum);
は、簡単な例を参照してくださいあなたのsms_verification_twoアクティビティにこのアプローチを使用してみてくださいhttp://www.androidhive.info/2011/08/how-to-switch-between-activities-in -android/ –