ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Android 活动的生命周期(一)

2021-01-06 18:34:49  阅读:202  来源: 互联网

标签:状态 生命周期 销毁 栈顶 可见 调用 Android 活动


一、活动状态

1. 运行状态 当一个活动位于返回栈的栈顶时,这时活动就处于运行状态。 2. 暂停状态 当一个活动不再处于栈顶位置,但仍然可见时,这时活动就进入了暂停状态。(一个活动 弹出一个对话框 ,这是 后面的活动仍然可见) 3. 停止状态 当一个活动不在处于栈顶位置,并且完全处于不可见的时候,就进入了停止状态。(一个活动 跳转到另一个活动那个,之前的活动就不可见) 4. 销毁状态 当一个活动从返回栈中移除后就变成了销毁状态,系统倾向于回收处于这种状态的活动,从而手机内存充足。。   二、活动的生存周期

 

 

1. onCreate() 每个活动中都重写这个方法,他会在活动第一次被创建的时候调用,你应该在这个方法中完成活动的初始化操作,比如加载布局、绑定事件。 2. onStart() 这个方法在活动由不可见变为可见的时候调用 3. onResume() 活动准备好和用户进行交互时调用,此时的活动一定位于返回栈的栈顶,并且处于运行状态     4. onPause() 在系统准备去启动或者恢复另一个活动的时候调用     (例:一个活动 上面有 一个对话框 ,点击返回时,会调用) 5. onStop() 这个方法在活动完全不可见的时候调用 6. onDestroy() 这个方法在活动被销毁之前调用,之后活动的状态将变为销毁状态 7. onRestart() 这个方法咋活动由停止状态变为运行状态之前调用,也就是活动被重新启动了。     三、程序测试 见  

 

标签:状态,生命周期,销毁,栈顶,可见,调用,Android,活动
来源: https://www.cnblogs.com/Master-Sun/p/14242701.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有