import androidx.appcompat.app.AppCompatActivity;  // 导入 AppCompatActivity 类,它是 Activity 的基类

import android.content.Intent;  // 导入 Intent 类,用于传递数据
import android.os.Bundle;  // 导入 Bundle 类,用于存储和恢复数据
import android.widget.TextView;  // 导入 TextView 类,用于显示文本

public class tttActivity extends AppCompatActivity {  // 创建名为 tttActivity 的类,并继承自 AppCompatActivity
    private TextView tt1, tt2, tt3;  // 声明私有的 TextView 对象,用于存储 UI 元素引用
    private TextView  tvGender, tvHobby;  // 声明私有的 TextView 对象,用于存储 UI 元素引用
    @Override
    protected void onCreate(Bundle savedInstanceState) {  // 重写 onCreate 方法,该方法在 Activity 创建时被调用
        super.onCreate(savedInstanceState);  // 调用父类的 onCreate 方法,初始化 Activity
        setContentView(R.layout.activity_ttt);  // 设置当前 Activity 的布局文件为 activity_ttt.xml

        tt1 = findViewById(R.id.tt_1);  // 通过 findViewById 方法找到 id 为 tt_1 的 TextView,并将其赋值给 tt1
        tt2 = findViewById(R.id.tt_2);  // 通过 findViewById 方法找到 id 为 tt_2 的 TextView,并将其赋值给 tt2
        tt3 = findViewById(R.id.tt_3);  // 通过 findViewById 方法找到 id 为 tt_3 的 TextView,并将其赋值给 tt3
        tvGender = findViewById(R.id.tv_gender);  // 通过 findViewById 方法找到 id 为 tv_gender 的 TextView,并将其赋值给 tvGender
        tvHobby = findViewById(R.id.tv_hobby);  // 通过 findViewById 方法找到 id 为 tv_hobby 的 TextView,并将其赋值给 tvHobby

        Intent mz = getIntent();  // 获取传递过来的 Intent 对象,用于接收数据
        Intent yx = getIntent();  // 获取传递过来的 Intent 对象,用于接收数据
        Intent mm = getIntent();  // 获取传递过来的 Intent 对象,用于接收数据
        Intent intent = getIntent();  // 获取传递过来的 Intent 对象,用于接收数据

        String xm = mz.getStringExtra("mz");  // 获取 Intent 对象中名为 mz 的 String 类型数据,并将其赋值给 xm
        String xx = yx.getStringExtra("yx");  // 获取 Intent 对象中名为 yx 的 String 类型数据,并将其赋值给 xx
        String hh = mm.getStringExtra("mm");  // 获取 Intent 对象中名为 mm 的 String 类型数据,并将其赋值给 hh
        String gender = intent.getStringExtra("gender");  // 获取 Intent 对象中名为 gender 的 String 类型数据,并将其赋值给 gender
        String hobby = intent.getStringExtra("hobby");  // 获取 Intent 对象中名为 hobby 的 String 类型数据,并将其赋值给 hobby

        tt1.setText(" " + xm);  // 将 xm 的值设置为 tt1 的文本内容
        tt2.setText(" " + xx);  // 将 xx 的值设置为 tt2 的文本内容
        tt3.setText(" " + hh);  // 将 hh 的值设置为 tt3 的文本内容
        tvGender.setText("性别:" + gender);  // 将 gender 的值设置为 tvGender 的文本内容
        tvHobby.setText("兴趣爱好:" + hobby);  // 将 hobby 的值设置为 tvHobby 的文本内容
    }
}
Android Activity 开发示例:接收数据并显示

原文地址: https://www.cveoy.top/t/topic/bPKC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录