美文网首页
Activity相关

Activity相关

作者: Neo_duan | 来源:发表于2018-01-15 10:43 被阅读10次

生命周期

正常情况:

onCreate(Bundle) --onStart()---onResume()---onPause()--onStop()--onDestory()

按Home键:
onPause()--onStop()
再次回到Activity:onRestart()--onStart()--onResume

弹出Dialog不会对Activity什么周期有变化


ps:onResume是当前Activity可以获取焦点回调,失去焦点onPause

异常情况:

内存不足杀死Activity的优先级:
    前台Activity > 可见非前台Activity > 后台Activity
    
异常回收: 回调onSaveIntanceState(Bundle)且重建
    保存数据:onCreate中判断bundle是否为空,不为空则获取。
        onSaveIntanceState中保存上个页面传过来的数据。

屏幕旋转:回调onConfigurationChange

启动模式

Standard:标准
SingleTop:栈顶复用,回调onNewIntent
SingTask: singleTop的加强版,清空顶部Activity,回调onNewIntent
SingIntance: singleTask的加强版,另开一个栈,只有它

相关文章

  • Activity相关

    生命周期 正常情况: 异常情况: 启动模式

  • Activity相关

    一、生命周期相关 与Activity最为密切的就是其生命周期的相关内容了,生命周期图镇楼: 虽然看起来比较简单,但...

  • Window梳理

    Activity与Window相关概念 Activity负责生命周期 Window控制视图显示相关、事件处理相关 ...

  • android面试题3

    *******************************activity相关****************...

  • 酒店信息、客房信息等页面模板设计

    1、相关的View、Activity Activity: HotelInfoActivity 页面标题: ...

  • 常用的一些Theme属性

    activity相关属性

  • Activity相关学习-finish activity

    前言 前面大致整理了startActivity的相关流程,下面整理下Activity finish相关的流程 Ac...

  • Android面试大纲

    【Activity相关】Activity详细解析Activity启动过程详解图解Activity的启动过程一篇文章...

  • 1. Activity 基础相关

    Activity 基础相关 1. Activity 的四种状态 active: Activity 处于栈顶(可见状...

  • 1 Activity相关

    Activity生命周期Android任务栈Activity启动模式scheme跳转协议(特别注意这个) 一、 A...

网友评论

      本文标题:Activity相关

      本文链接:https://www.haomeiwen.com/subject/afyroxtx.html