小林阿姨
在Activity生命周期中onCreate只被调用一次onStart启动,不可见onResume后可见onPau后可见,失去焦点,不可对其进行操作onStop后不可见onDestroy只调用一次
Handler的post类方法,以匿名内部类的形式发送Runnable对象,在Runnable对象重写的run()方法中直接对UI进行更新
只雨中情作文需要沉香手串的保养在onPau方法中改变对应的变量isPau,在onDestroy中改变变量mainFlag,来控制线程的执行。
< activity android:name=”.MainActivity” android:launchMode=”standard” />适合女性的工作;
Activity的standard启动模式standard是系统默认的启动模式
标准启动模式,每次激活Activity时都会创建Activity,并放入任务栈中
Actity的singleTop启动模式如果在任务的栈顶正好存在该Activity的实例,就重用该实例, 而不会创建新的Activity对象,不过它会调用onNewIntent()方法。
如果栈顶部不存在就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例。不会回调onNewIntent()方法
如果在栈中已经有该Activity的实例,就重用该实例(会调用实例的onNewIntent())
重用时,会让该实例回到栈顶,因此在它上面的实例将会被移除栈。如果栈中不存在该实例,将会创建新的实例放入栈中。
singleTop在名字上即可看出区别,即singleTop每 次只检测当前栈顶的Actity是否是我们需要请求创建的singleTask则会检测栈中全部的Activity对象,从上向下,如果检测到是我们所请求的则会消灭此Activity对象上面的对象,直接把检测到的我们需要的Activity置为栈顶。Activity的singleInstance启动模式
与singleTask模式的区别是存嫣然一笑什么意思放singleInstance模式窗口对象的回退栈不能有其他任何窗口对象。因此如果该窗口不存在,则要新建任务来存放该singleInstance模式窗口
与singleTask模式的区别是存放singleInstance模式窗口对象的回退栈不能有其他任何窗口对象。因此如果该窗口不存在,则要新建任务来存放该singlelnstance模式窗口。
本文地址:https://blog.csdn.net/qq_43496675/article/details/108130656
本文发布于:2023-04-04 03:36:05,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/86cb0709ff868d938c777983df930317.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Activity的生命周期与重构.doc
本文 PDF 下载地址:Activity的生命周期与重构.pdf
留言与评论(共有 0 条评论) |