根据您提供的代码,我发现在dateActivity2中使用的TextView控件的id分别为Tv1、Tv2和Tv3,而不是之前提到的textView。因此,您需要将代码中的textView改为对应的Tv1、Tv2和Tv3,即可在dateActivity2中显示传递的数据。
修改后的代码如下:
```
package com.example.mydate;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
public class dateActivity2 extends AppCompatActivity {
TextView Tv1, Tv2, Tv3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_date2);
Tv1 = findViewById(R.id.Tv1);
Tv2 = findViewById(R.id.Tv2);
Tv3 = findViewById(R.id.Tv3);
Intent intent = getIntent();
String name, pwd, sex;
name = intent.getStringExtra("username");
pwd = intent.getStringExtra("password");
sex = intent.getStringExtra("sex");
Tv1.setText("用户名:" + name);
Tv2.setText("密码:" + pwd);
Tv3.setText("性别:" + sex);
}
}
```
请注意,这里的Tv1、Tv2和Tv3必须与activity_date2.xml布局文件中对应的TextView控件的id保持一致。