Android Activity 开发示例:接收数据并显示
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 的文本内容
}
}
原文地址: https://www.cveoy.top/t/topic/bPKC 著作权归作者所有。请勿转载和采集!