csdnwr 2016-01-05 03:51 采纳率: 0%
浏览 1547
已采纳

activity弹出popmenu后,这个activity是否是runing?

activity弹出popmenu后,这个activity是否是runing?

  • 写回答

4条回答 默认 最新

  • ccfcccc 2016-01-05 09:55
    关注

    答案:是running
    分析:

    activity有自己的生命周期:

        |--onCreat()创建一个Activity
        |--onRestart()重启一个已经创建的Activity
        |--onStart()显示Activity(还没有获取到焦点)
        |--onResume()获取焦点(用户可以进行交互)
        |--onPause()失去焦点(用户无法进行交互)
        |--onStop()Activity不可见
        |--onDestroy()Activity被销毁
    

    切换Activity时的两种情况:

        1, 当从A Activity跳到 B Activity时(B Activity会完全覆盖A Activity),过程是:A的onPause->B的onCreate->B的onStart->B的onResume->A的onStop,这个过程需要保证B获得焦点之后,A才会不可见,这样就避免了切换过程中B出现问题会没有可显示的Activity的状况。
        2, 当从A Activity跳到 B Activity时(B Activity不会完全覆盖A Activity),过程是:A的onPause->B的onCreate->B的onStart->B的onResume,对比发现比第一种情况少了一步A的onStop,这是因为B没有完全覆盖A,所以A还是可见的,因此不用onStop
        综合以上两种情况,B是从A中弹出来的,不管是否完全覆盖A,A都没有onDestroy,所以A还是在running
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)