onCreate
方法是 Android 应用程序中的一个生命周期方法,它是每个 Activity(活动)都必须实现的方法之一。具体来说,它是在 Activity 第一次创建时调用的方法,用于完成一些初始化设置和布局加载工作。
主要作用
- 设置布局:通过调用
setContentView
方法来加载指定的布局文件,将界面内容展示给用户。 - 初始化视图:通过
findViewById
等方法找到布局中的各种控件(如按钮、文本框等),并将其存储为类成员变量或局部变量。 - 绑定事件监听器:为界面上的各种控件(如按钮)设置监听器,以响应用户的交互动作。
- 获取数据:从 Intent 中获取启动 Activity 时传递过来的数据,或者通过其他方式初始化界面需要的数据。
- 进行其他初始化工作:根据应用程序的需求进行其他的初始化工作,例如设置默认值、创建数据库连接等。
生命周期位置
onCreate
方法是 Activity 生命周期的第一个方法,即在 Activity 被创建时被调用。它的执行标志着 Activity 的启动过程中的第一个重要步骤。
示例代码
在这个示例中,onCreate
方法中完成了加载布局、初始化视图控件、设置按钮点击监听器等工作。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 初始化视图控件
Button btnSubmit = findViewById(R.id.btn_submit);
EditText editTextName = findViewById(R.id.edt_name);
EditText editTextPwd = findViewById(R.id.edt_pwd);
RadioButton radioButton = findViewById(R.id.radio0);
// 设置按钮点击事件监听器
btnSubmit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 处理按钮点击事件的逻辑
}
});
// 其他初始化工作
// ...
}
标签:初始化,findViewById,控件,AndroidStudio,关于,监听器,Activity,onCreate
From: https://blog.csdn.net/weixin_53269100/article/details/140110549