Android学习笔记(一)——生命周期

1、Activity是布满整个窗口或者悬浮于其它窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity;

2、当启动其它的Activity时上一个Activity将会停止,新的Activity将会压入栈中,同时获取用户焦点;

3、对Activity的操作符合栈的先进后出原则,当用户按Back键时,当前的Activity被销毁,前一个Activity重新恢复;

4、Activity生命周期的7个方法:

void Create(Bundle savedInstanceState):在Activity创建时被系统调用,是一个Activity生命周期的开始;

void onStart():在 onCreate() 方法之后被调用,或者在 Activity 从 Stop 状态转换为 Active 状态时被调用;

void onRestart():在活动已停止并要再次启动时调用;

void onResume():当活动与用户开始交互时调用;

void onPause():在当前活动被暂停并恢复以前的活动时调用;

void onStop():在当前活动不再对用户可见时调用;

void onDestroy():在活动被系统销毁(手动或系统自动)前调用。

5、Activity运行的3个阶段:

启动Activity:onCreate()->onStart()->onResume();

Activity重新获取焦点:onRestart()->onStart()->onResume();

关闭Activity:onPause()->onStop()->onDestroy()。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值