Activity

本文详细介绍了Android中Activity的生命周期,包括创建、启动、恢复、暂停、停止和销毁等关键阶段。并通过一个具体的MainActivity实例展示了如何重写onCreate方法来初始化Activity。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ActivityAndroid系统中的四大组件之一,可以用于显示View。Activity是一个与用户交互的系统模块,几乎所有的Activity都是和用户进行交互。

Oncreate(创建) :创建activity第一个被调用的方法,用来对Activity初始化
Onstart(激活):activity变为在屏幕上对用户可见时调用,显示即调用
Onresume(恢复):activity开始与用户交互时调用(启动,重新启动。本方法都调用)
Onpause(暂停):activity被暂停或收回CPU和其他资源时调用,用于保存活动状态,保护现场,一般用来保存数据或者释放占用的资源。
Onstop(停止):activity被停止并转为不可见阶段时调用
Onrestart(重启):重启时调用。本活动仍在栈中,从停止状态转换为活动状态之前被调用。
Ondestroy(销毁):被完全从系统内存中移除时候调用


/**
 * 主界面Activity类
 * 主界面:点击应用图标启动的界面
 * 继承自四大组件之一的Activity
 */
 
public class MainActivity extends Activity {
/**
* 重写的方法
* onCreate 在当前类(Activity) 对象创建的时候自动调用
* 回调方法:系统自动回调,基本以   On   开头,OnXXX
* 方法不需要调用,一般重写此类方法
*/


@Override
//主界面Activity
protected void onCreate(Bundle savedInstanceState) {
//调用父类的onCreate方法进行一些初始化操作
super.onCreate(savedInstanceState);
//加载布局,并生成对应的视图对象
setContentView(R.layout.activity_main);
}
}


<!-- 
id:通过他在MainActivity当中,调用findViewById的方法查找到Button控件
text:按钮的提示文本,
 -->
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />


<!--
     package:包名
     versionCode:版本号
     versionName:版本名
     icon:图标
     label:APP名称
     -->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值