Android生命周期和启动模式

本文详细探讨了Android应用程序的生命周期,包括正常和非正常情况下的各个阶段,如onCreate(), onRestart(), onStart(), onResume(), onPause(), onStop()和onDestroy()。此外,文章深入分析了四种启动模式:标准模式、栈顶模式、栈内模式和复用模式,并解释了onNewIntent()方法的使用场景。最后,简要介绍了Android IntentFilter的匹配规则。" 84064213,8200340,使用libxml2库在C++中操作XML文件,"['C++编程', 'XML处理', 'libxml2库']

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

Android生命周期和启动模式

1、Android生命周期

         1.1、正常情况下的生命周期

                      1、onCreate()  Activtiy正在创建,做初始化,调用setContentView初始化布局资源

                      2、onRestart()  Activity被重新启动,这种情况一般是用户把Activtiy切回后台,之后又切回来

                      3、onStart()    Activity正在被启动,这时候Activtiy已经可见,但是还没有显示到前台

                      4、onResume()  Activity已经可见了,已经显示到前台

                      5、onPause()      Activtiy正在停止,紧接着会执行onStop,切在此阶段勿做耗时操作

                      6、onStop()    Activtiy正在被停止,可以做写微重量级的操作

                      7、onDestroy()   Activtiy已经被销毁,回收工作与资源释放

                    分几种情况:

                       1、当用户打开新的Activity切换到桌面,正常为onPause--onStop,如果新的Activtiy是透明的话,当前Activity不会执                      行onSop

                        2、当用户按下back键回退时候,onPause--onStop--onDestroy

   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值