分屏 取消_记录Android7.0以上手机开启分屏后活动的生命周期变化
生活随笔
收集整理的這篇文章主要介紹了
分屏 取消_记录Android7.0以上手机开启分屏后活动的生命周期变化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
真正的大師,總是懷著一顆學徒的心。
大家好,我是小黑,一個還沒禿頭的程序員~~~
如今,很多Android手機已經支持多屏任務了,也就是說你可以邊追劇邊回好友消息了,所以,今天的內容是記錄Android7.0出的分屏多任務模式的活動生命周期變化過程,喜歡的朋友幫忙點擊底部“
(一)華為手機分屏測試(Android10)
運行一個App,以MainActivity為例1.打開App時的生命周期
onCreate->onStart->onResume2.打開任務列表時的生命周期onPause->onStop3.在任務列表中進行分屏后的生命周期onDestroy->onCreate->onStart->onResume->onPause->onResume這里我手機的分屏會自動獲取焦點,沒有焦點的只會走到onPause,需要自己手動點擊activity獲取焦點所以一些播放視頻或者動畫效果的功能,暫停的功能代碼就不能放在onPause里了,應該放在onStop里4.取消分屏時的生命周期onPause->onStop->onDestroy->onCreate->onStart->onResume5.移動分屏時的生命周期onPause->onStop->onDestroy->onCreate->onStart->onResume(二).小米手機分屏測試(Android10)1.打開App時的生命周期onCreate->onStart->onResume2.打開任務列表時的生命周期onPause->onStop3.進行分屏時的生命周期onDestroy->onCreate->onStart->onResume4.回到桌面時的生命周期onPause5.回到分屏時的生命周期onResume6.移動分屏時的生命周期onPause->onStop->onDestroy->onCreate->onStart->onResume7.退出分屏時的生命周期onPause->onStop->onDestroy->onCreate->onStart->onResume注:因為分屏的時候會重新走生命周期,對于fragment盡量使用replace而不是add,數據請求也會多調用幾次,要是介意的同學也可以使用下面的代碼在AndroidManifest.xml中配置禁用分屏,分屏的時候系統會有不支持分屏的提示android:resizeableActivity="false"以上就是兩種手機的分屏時的生命周期測試了,記錄下來方便以后寫邏輯時多加注意,其他手機由于條件限制沒有辦法測試,如若有什么不一樣的地方歡迎朋友們私信公眾號,多多指教,大家共同進步!喜歡文章的朋友們幫忙點擊下方“
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的分屏 取消_记录Android7.0以上手机开启分屏后活动的生命周期变化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android使用 注解框架,Andro
- 下一篇: android 遍历所有view,And