Android N分屏模式Activity生命周期的变化

风流不在谈锋胜,袖手无言味最长。这篇文章主要讲述Android N分屏模式Activity生命周期的变化相关的知识,希望能为你提供帮助。
【Android N分屏模式Activity生命周期的变化】昨天Google发布了android N Preview, balabala....
我是用模拟器去验证的, 通过长按多任务窗口(口)进入分屏模式, 这里只进行了简单的测试, 不排除通过配置哪个参数, 生命周期有了其它变化,

  • 长按(口), Activity首先调用onMultiWindowChanged-> onPause-> onStop-> onDestroy-> onCreate-> onStart- > onResume-> onPause(焦点切入到另一屏)
  • 来回切焦点(onPause-> onResume来回交替, 这就证明了, 如果是播放类的app, 暂停不能放在onPause里面)
  • 来回拖动窗口大小当拖到1/3, 或者2/3之处, 生命周期都是销毁再重启然后再进入到onPause或者onResume(取决于是否有焦点)
  • 分屏模式进入到桌面如果有焦点则调用onPause, 没有焦点则不发生生命周期的变化!


    推荐阅读