基本操作
Activity (活动)是一种展示型组件,它主要用于实现应用功能逻辑,并通过界面显示数据或接收用户输入。
一个应用程序可以包含零个或多个活动。没有活动的应用程序,用户将无法看到程序界面,这种应用程序通常在后台运行,不涉及用户交互。
新建一个活动:
活动的一些主要方法:
1.绑定视图。
通过以下方法绑定视图。
setContentView(R.layout.activity_main2);
2.启动另一个活动。
//添加一个意图。后面的参数为(从哪里,到哪里)
Intent intent = new Intent(MainActivity.this,MainActivity2.class);
//实现这个意图
startActivity(intent);
3.结束活动
finish();
简单例子如下:
点击跳转,页面会转变为第二个视图,点击结束,第二个视图关闭,回到第一个视图。
两个活动的视图分别为:
第一个活动的代码为:
第二个活动的代码为:
生命周期
Activity的生命周期指Activity从创建到被销毁的整个过程。在一个生命周期内, Activity可能存在多种状态。深入了解Activity的生命周期,有助于更合理管理应用程序资源,设计出效率更高的应用。
它有以下五种状态
启动状态:当Activity启动之后便会进入下一状态
运行状态:Activity处于屏幕最前端,可与用户进行交互
暂停状态:Activity仍然可见,但无法获取焦点,用户对它操作没有响应
停止状态:Activity完全不可见,系统内存不足时会销毁该Activity
销毁状态:Activity将被清理出内存
流程如下:
数据传递
1.使用putExtra方法传递数据
2.使用bundle方法传递数据
接收数据
应该分开写,我赶时间哈哈哈哈哈
都有规律