Skip to content

Files

Latest commit

08c9987 · May 3, 2017

History

History
19 lines (6 loc) · 754 Bytes

android N 分屏操作相关问题.md

File metadata and controls

19 lines (6 loc) · 754 Bytes

多窗口生命周期 官档

进行分屏操作, activity 生命周期发生变化

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