国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

安卓設置橫豎屏及生命周期問題

2019-11-09 17:38:27
字體:
來源:轉載
供稿:網友

Android可以支持橫屏和豎屏,很多面試題都問Android橫豎屏切換時Activity的生命周期。網上對于這個的解釋算是相當詳盡了。今天遇到的問題是Android應用程序中設置橫豎屏的一些問題: 1.如果要想在程序中只使用一種屏幕方式,橫屏或者豎屏不跟隨系統轉換轉換自己的屏幕,那么需要在AndroidManifest.xml中對每一個不轉換屏幕的Activity中設置 android:screenOrientation=”landscape” (landscape是橫向) android:screenOrientation="portrait" (portrait是豎向) 2.如果要設置程序在運行過程中可以轉換屏幕方向,但是你不想讓Activity的生命周期整個輪回一次的話,可以在AndroidManifest.xml的Activity節點下設置如下:

android:configChanges="orientation|keyboardHidden|navigation“

這樣在程序中. Activity就不會重復調用Activity的整個生命周期,而是調用onConfigChange方法。 一定要記住,需要在每一個Activity中設置,不能設給application節點。 符程序在沒有設置2Activity的生命周期和設置2后的生命周期: 前:

onSaveInstanceState--onPause--onStop--onDestroy--onCreate--onStart--onRestoreInstanceState--onResume--onSaveInstanceState--onPause--onStop--onDestroy--onCreate--onStart--onRestoreInstanceState--onResume--后:onConfigurationChanged--
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 剑阁县| 宝应县| 嘉兴市| 突泉县| 囊谦县| 保康县| 涡阳县| 固镇县| 安西县| 黄山市| 石渠县| 佛学| 鄂伦春自治旗| 泰州市| 昌平区| 永寿县| 石棉县| 浦城县| 开化县| 新竹市| 德保县| 吉首市| 高雄市| 新郑市| 延边| 炎陵县| 陇川县| 和硕县| 晋中市| 长汀县| 苏尼特右旗| 南靖县| 凤阳县| 旬邑县| 邵阳县| 汉沽区| 电白县| 中江县| 钦州市| 辛集市| 格尔木市|