橫豎屏切換的時候 接下來會發生生麼

2021-07-26 14:37:37 字數 501 閱讀 7751

答 有三種情況 

第一種不在清單檔案的activity中設定configchanges時

切螢幕的話會重新呼叫各個生命週期 切橫屏時會執行一次,切豎屏時會執行兩次

第二種情況

設定activity的configchanges="orientation" 切換螢幕只會執行一次

第三種情況

configchanges="orientation|keyboardhidden" 切屏不會重新呼叫各個生命週期,只會

執行onconfigurationchanged方法 

@override

public void onconfigurationchanged(configuration newconfig) else if(this.getresources().getconfiguration().orientation==configuration.orientation_portrait)

}

如果地球突然停止轉動,那麼接下來會發生什麼?

如果地球突然停止轉動,那麼接下來會發生什麼?地球每天轉一圈,每秒以約465公尺的速度自轉,也就是時速約1674公里,普通人恐怕還沒有誰乘坐過這麼快速度的交通工具。汽車的時速才一百多公里,高鐵的時速才三四百公里,民航飛機也沒有超過時速1000公里的。戰鬥機一般巡航速度在0.8 0.9馬赫之間,也就是音...

橫豎屏切換時候activity的生命週期

1 不設定 activity 的android configchanges 時,切屏會重新呼叫各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次 2 設定 activity 的android configchanges orientation 時,切屏還是會重新呼叫各個生命週期,切橫 豎屏時只會執...

裝置橫豎屏切換的時候,生面週期的變化

1 不設定activity的android configchanges時,切屏會重新呼叫各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次 2 設定activity的android configchanges orientation 時,切屏還是會重新呼叫各個生命週期,切橫 豎屏時只會執行一次 3...