9.5

作者: 鹤书嗣音 | 来源:发表于2017-09-05 14:12 被阅读0次
  • application启动的两种方式:点击图标启动startActivity跳转启动,两种方式都会调用ActivityManagerServices(AMS)的startActivity完成。
    • AMS进行判断与准备工作
    • 将当前Activity置为pause
      • AMS通过ApplicationThread.schedulePauseActivity完成
      • ActivityThread主线程调用Activity.onPause,并通知WindowsManagerServices(WMS)改变窗口界面
      • 进程通知AMS已完成pause请求
    • AMS开始启动第二个Activity
      • 若第二个Activity所属进程不存在则先进行启动Process.start,调用应用程序主线程的main函数
      • 启动后通过attachApplication通知AMS
      • AMS通过ApplicationThread.scheduleLaunchActivity向应用程序请求启动指定的Activity,再由进程自己完成后续的显示工作

相关文章

  • 20160504

    9.5 9.5 6.5 6..5

  • 2018-09-05

    9.5

  • 【马戏团之王】当进入剧情,你就已经输了

    配乐:9.5分 剪辑:9.5分 舞美:9.5分 摄影:9分 剧本:6分 当你进入剧情,就已经输了。因为这部电影的剧...

  • 2017-09-07

    作业9.5

  • 20 90 9.5

  • 临摹及创作

    2019.9.4-9.5

  • 9.5

    9.4 姓名:魏凤菊 辽阳市丛迪服装有限公司 六项精进354期学员 六项精进356期志工 六项精进421期志工 ...

  • 9.5

    此生有茶,如同池塘里的风波,略有涟漪,荷叶田田。 今天老爸眼白内障手术,胡前去照看 ,免我请假...

  • 9.5

    今天发单没发完,加班吧,回去洗洗脸把明天的练习练了

  • 9.5

    今天有点小挫败,先是扫楼,小区户数太小单页扫不完,然后和小伙伴不停的找周围的小区,一直到四点依然还有几十张,然后觉...

网友评论

      本文标题:9.5

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