zoukankan      html  css  js  c++  java
  • Android Activity生命周期概述

    1.  官网介绍

      

    2.  Activity A 跳转 Acitvity B

     A:onPause --> B: onCreate --> B:onStart --> B: onResume --> A:onSaveInstanceState --> A:onStop

      此时单击back键:

     B:onPause --> A: onRestart --> A: onStart --> A: onRusume  --> B: onStop --> onDestory

    3. Activity A 跳转  Dialog Activity B

     A:onPause --> B: onCreate -->B: onStart --> B: onResume --> A:onSaveInstanceState

       此时单击back键:

     B:onPause --> A: onResume --> B: onStop --> B: onDestory

    4.  系统弹出框 如“电量过低”

         对当前Activity生命周期没影响(三星手机)

    5.  突然来电话、短信、锁屏、启动其他app(全屏)、其他其他app(Dialog)

        A: onPause --> onSaveInstanceState --> onStop

    6. 按Back键和Home键区别

    此时如果按下Back键,系统返回到桌面,并依次执行A:onPause -> A:onStop -> A:onDestroy。

    此时如果按下Home键(非长按),系统返回到桌面,并依次执行A:onPause -> A:onStop。由此可见,Back键和Home键主要区别在于是否会执行onDestroy。

    此时如果长按Home键,不同手机可能弹出不同内容,Activity生命周期未发生变化(由小米2s测的,不知道其他手机是否会对Activity生命周期有影响)。

     

    齊帥
  • 相关阅读:
    RTF文件格式
    javascript 正则表达式基础
    不同线程之间传递数据
    JavaScript trim函数
    Simple Editor
    关于RichTextBox字体的问题
    手机短信自动清理方式
    手机来电显示新方法
    具有二维码自动识别功能的交通标志
    利用手机扫描二维码技术识别房屋租赁信息
  • 原文地址:https://www.cnblogs.com/qishuai/p/4535521.html
Copyright © 2011-2022 走看看