博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第1章 Activity的生命周期和启动模式
阅读量:5887 次
发布时间:2019-06-19

本文共 674 字,大约阅读时间需要 2 分钟。

1、新的Activity启动过程中如果新的Activity的主题是透明主题,当前Activity不会回调onStop;

2、onStart和onStop的从Activity是否可见这个角度来回调的,而OnResume和onPanse是从Activity是否位于前台这个角度来回调的;
3、旧的Activity先onPause,然后新Activity再启动,所以不要在
旧的onPause里面做重量级的操作。最好在onStop里面做,从而使新
     Activity尽快显示并切换到前台。
4、Activity异常和重建
     系统在异常终止的时候会调用onSaveInstanceState和onRestoreInstanceStore来存储和会恢复数据,其他情况下,按home键或启动
     新的Activity仍然会单独触发
onSaveInstanceState。
onSaveInstanceState调用在onStop之前,
onRestoreInstanceStore是调用在onStart
     之后。
     指定Activity不重建:
android:configChanges="orientation"//这个代表屏幕方向改变不重建android:configChanges="fontScale"//系统字体缩放比例发生改变,用户现在新字号
5、启动模式中:singelTask模式的Activity切换到栈顶会导致在它之上的栈内Activity

转载于:https://www.cnblogs.com/fruitbolgs/p/5195525.html

你可能感兴趣的文章
EF:无法检查模型兼容性,因为数据库不包含模型元数据。
查看>>
0和5
查看>>
C# WinFrom一些技术小结
查看>>
hdu5001 Walk 概率DP
查看>>
模拟select控件&&显示单击的坐标&&用户按下键盘,显示keyCode
查看>>
Mac-OSX下Ruby更新
查看>>
jsp九个内置对象
查看>>
[Python笔记][第一章Python基础]
查看>>
Bloomberg SEP 12.x 迁移小记
查看>>
生日小助手V1.1发布了——拥有更整齐的信息列表
查看>>
代理模式
查看>>
Qt 学习(1)
查看>>
MFC CEdit改变字体大小的方法
查看>>
java 中文数字排序方法
查看>>
centos 关于防火墙的命令
查看>>
openstack 源码分析
查看>>
idea 使用maven plugin tomcat 运行正常,无法进入debug模式
查看>>
Classification Truth Table
查看>>
JVM学习:对象的创建和内存分配
查看>>
C++ 静态变量 全局变量 const
查看>>