零基础学习安卓【笔记 02 Activity学习】

Activity有四种启动模式


1. standard(标准模式):系统默认,每启动一次就会创建一个新的Activity将它压入任务栈中,当你退出的时候,会一个一个的出栈,直到第一个Activity出栈程序结束

2. singleTop: 这种模式下面,会重复使用栈顶(会调用实例的onNewLntent()),而不会出现新的Activity

3. singleTask:如果在栈中有该实例,就重用改实例(会调用实例的onNewLntent()),否则会创建改实例。如果该实例,不在栈顶,在实例上面的实例,将会被弹出栈。

4. singleInstance:在系统功能中,很多应用都共用一个Activity,重用改实例(会调用实例的onNewLntent())Activity   是以栈的方式进行管理的,先进后出的原则。



Activity的7个方法


void onCreate(Bundle savedlnstanceState)  创建


void onStart() 开始


void onRestart()


void onResume()


void onPause() 暂停


void onStop()停止


void onDestroy()  销毁




Activity 的3个阶段。


创建:开始Activity的时候,在这个阶段依次执行三个生命周期的方法,分别是onCreate onStart和 onResume方法。


Activity重新获得焦点:如果,Activity重新获得焦点,会依次执行3个生命周期,分别是onRestart、onStart和onResume


关闭Activity:当Activity被关闭系统会依次执行3个生命周期方法分别是:onPause、 onStop 和onDestory



今天快下班了 这文章明天在继续修改并附上测试代码。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值