Android小知识整理

3 MB/编程其他

简介 相关 评论

简介

这是Android小知识整理下载,Activity的活动状态与Activity在栈中的位置有密切的关系,而且,Android在系统资源不足的时候,也是从Activity栈中选择哪些Activity是可以终止的,一般来讲,Activity系统会优先选择终止处于目前是停止状态并且比较靠近Activity栈底的Activity。nJE红软基地

软件介绍

Android小知识整理是管理中的一种目标管理,分别指的是明确性、衡量性、可实现性、相关性以及时效性。无论是制定团队的工作目标,还是员工的绩效目标,都必须符合上述原则,五个原则缺一不可。 制定的过程也是对部门或科室先期的工作掌控能力提升的过程,完成计划的过程也就是对自己现代化管理能力历练和实践的过程。本模板是有太平洋下载中心为大家整理的管理小知识SMART法则ppt模板,欢迎有需要的朋友前来下载。nJE红软基地

软件说明

1) 整个的生命周期,从onCreate(Bundle)开始到onDestroy()结束。nJE红软基地
2) 可见的生命周期,从onStart()开始到onStop()结束。在这段时间,可以看到Activity在屏幕上,尽管有可能不在前台,不能和用户交互。在这两个接口之间,需要保持显示给用户的UI数据和资源等,例如:可以在onStart中注册一个IntentReceiver来监听数据变化导致UI的变动,当不再需要显示时候,可以在onStop()中注销它。nJE红软基地
3) 前台的生命周期,从onResume()开始到onPause()结束。在这段时间里,该Activity处于所有 Activity的最前面,和用户进行交互。Activity可以经常性地在resumed和paused状态之间切换。nJE红软基地
4) 从界面A跳转到界面B,生命周期变化情况:nJE红软基地
当用户点击A中按钮来到B时,假设B全部遮挡住了A,将依次执行A:onPause -> B:onCreate -> B:onStart -> B:onResume -> A:onStop。nJE红软基地
此时如果点击Back键,将依次执行B:onPause -> A:onRestart -> A:onStart -> A:onResume -> B:onStop -> B:onDestroy。nJE红软基地
5) 对于栈最顶上的界面A,按Back键和按Home键的区别:nJE红软基地
如果按下Back键,系统返回到桌面,并依次执行A:onPause -> A:onStop -> A:onDestroy。nJE红软基地
此时如果按下Home键(非长按),系统返回到桌面,并依次执行A:onPause -> A:onStop。由此可见,Back键和Home键主要区别在于是否会执行onDestroy。nJE红软基地

相关介绍

1)standard:默认的标准启动模式,不管有没有已存在的实例,都生成新的实例。即使是A startActivity A,也会重新生成一个新的实例,再回退时,A也会出现两次;nJE红软基地
2)singleTop:如果发现有对应的Activity实例正位于栈顶,则重复利用,不再生成新的实例,如A启动A,不会生成新的实例,会走A的onNewIntent方法,而不是onCreate方法,回退时,也只会回退一次;nJE红软基地
3)singleTask:所在Activity栈中有对应的Activity实例,则使此Activity实例之上的其他Activity实例统统出栈,使此Activity实例成为栈顶对象,显示到幕前,这一般用在程序的主界面上;nJE红软基地
4)singleInstance:当被启动时,系统会首先判断系统其他栈中是否已经存在此Activity实例,有则直接使用,并且其所在的Activity栈理论上只有它一个Activity元素。nJE红软基地
singleInstance表示该Activity在系统范围内“实例唯一”。ingInstance和singleTask主要区别在与系统范围内的“实例唯一”还是当前Activity栈“实例唯一”。nJE红软基地

软件截图

Android小知识整理nJE红软基地

展开

同类推荐

相关文章