Android开发之常见面试题Activity跳转生命周期变化
生活随笔
收集整理的這篇文章主要介紹了
Android开发之常见面试题Activity跳转生命周期变化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現在問生命周期一般不會問7個而是會連著問你兩個頁面生命周期的變化:
例如ActivityA->跳轉到ActivityB的時候兩個頁面連續的生命周期如下圖:
2020-09-07 17:31:28.585 5582-5582/? E/生命周期_MainActivity: onPause 2020-09-07 17:31:28.651 5582-5582/? E/生命周期_SingleInstance: onCreate 2020-09-07 17:31:28.655 5582-5582/? E/生命周期_SingleInstance: onStart 2020-09-07 17:31:28.657 5582-5582/? E/生命周期_SingleInstance: onResume 2020-09-07 17:31:29.158 5582-5582/? E/生命周期_MainActivity: onStop解說下上面的生命周期變化:
首先ActivityA->onPause->ActivityB:onCreate->onStart->onResume->ActivityA:OnStop
?
?
上面步驟是ActivityA跳轉到ActivityB的連續生命周期,那么此時按返回鍵,生命周期應該如何走呢?
實際上很簡單如上圖:
ActivityB->onPause->ActivityA->onRestart->onStart->onResume-ActivityB->onStop->onDestory
總結
以上是生活随笔為你收集整理的Android开发之常见面试题Activity跳转生命周期变化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓9.1更新了什么(汉典安字的基本解释
- 下一篇: Android开发之SDK开发获取资源i