按钮点击事件解析
我们来深入分析下这段代码的具体执行过程:
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
// 创建一个Intent对象,用于启动新的Activity
Intent intent = new Intent();
// 指定要启动的目标Activity
intent.setClass(Activity01.this, Activity02.class);
// 启动新的Activity
startActivity(intent);
// 关闭当前Activity
Activity01.this.finish();
}
});
这段代码的功能是:当用户点击按钮时,会启动一个新的Activity(Activity02),并关闭当前的Activity(Activity01)。
代码解析:
button.setOnClickListener(...)
:为按钮设置点击监听器,当按钮被点击时,会触发onClick()
方法。Intent intent = new Intent();
:创建一个Intent对象,Intent是Android中用于组件间通信的重要机制。intent.setClass(Activity01.this, Activity02.class);
:指定要启动的目标Activity,这里是Activity02。startActivity(intent);
:启动新的Activity。Activity01.this.finish();
:关闭当前的Activity。
这段代码清晰地展示了Android应用开发中Activity的跳转流程,是理解Android应用程序开发的基础。
暂无评论