美文网首页
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相关

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