activity与状态相关的回调函数

onCreate :实例被创建后第一个要执行的函数

onNewIntent有两种情况会执行此函数:

1)、activity已经存在任务队列中,并接收到的intent中Flag包含CLEAR_TOP,比如:队列是ABCD 如果目标Activity是B,那么队列中就回剩下AB,如果目标Activity是D,那么就是ABCD

2)、activity已经存在任务队列中,并接收到的intent中Flag包含SINGLE_TOP, 比如:队列是ABCD如果目标Activity是B,那么队列变为ABCDB,如果目标Activity是D,那么就是ABCD。

onStart :只有在Activity从stop状态重新运行的时候。

onRestoreInstanceState(Bundle saveInstance):和onPostCreate一样,但是是在onPostCreate之前调用。

onPostCreate:第一次启动不调用,以后每次重新启动都调用。

onResume:Activity继续运行的时候调用。

onSaveInstanceState(outState):和onPause 一样,但是在onPause之前调用。

onPause:暂停的时候调用,重新的场景有:

                      1)、用户点击“Back”键

                       2)、正在运行的Activity,点击“home”键

                       3)、调用Activity的finish()

                        4)、启动另外一个Activity,当前的Activity就变为pause

                        5)、当用户长按home键,出现最近任务列表时,当前运行的Activity会pause

onCreateDescription:只有在Activity停止的时候会调用,在stop之前调用。

onStop:停止的时候调用,重新的场景有:

                      1)、用户点击“Back”键

                       2)、正在运行的Activity,点击“home”键

                       3)、调用Activity的finish()

                        4)、启动另外一个Activity,当前的Activity就变为stop

onDestroy:当Activity销毁的时候调用,场景:

                       1)、点击“back”键

                       2)、调用finish()后。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值