国产探花免费观看_亚洲丰满少妇自慰呻吟_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--
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜春市| 沙湾县| 南雄市| 嵊州市| 格尔木市| 科尔| 旺苍县| 桓台县| 东乡族自治县| 额敏县| 黄冈市| 屯留县| 项城市| 昌黎县| 大石桥市| 夹江县| 望城县| 璧山县| 陆川县| 扶风县| 兴宁市| 苗栗县| 华宁县| 舞阳县| 林口县| 双流县| 秦安县| 修水县| 宕昌县| 迭部县| 措美县| 奎屯市| 开原市| 平山县| 兴和县| 大厂| 阿尔山市| 鹤峰县| 郴州市| 高雄市| 云梦县|