當前位置:首頁 » 安卓系統 » android折疊代碼

android折疊代碼

發布時間: 2025-04-26 18:28:50

『壹』 Android屏幕變化引起Fragment折疊的解決辦法

奇葩問題年年有,今天又碰到一個,最近呢,在項目開發維護中遇到這樣一個bug,vivo某某型號手機,三指頭同時下滑,瞅瞅效果圖,屏幕露出半個桌面來,而我們的應用布局發生重疊,不得不佩服我們的測試小姐姐,這樣奇葩問題,你都找得到,怎麼辦呢,網路谷歌唄!

這樣子,在當前頁面的Activity中的onCreate方法中輸出日誌,當頁面首次打開的時候有日誌輸出,當三個手指下滑的時候,又有日誌輸出,ok,到這里問題已經明朗,Activity重新創建了,顯然因為生命周期方法重復執行導致它承載的Fragment出現了布局折疊問題。
當手機屏幕變化笑銀培,比如橫豎屏切換,布局變化,屏幕尺寸改變等,在不經過設搏仿置時activity會被重新啟動創建,而且還不止一次,而要防止這碰唯個現象的發生,就需要配置configChanges這個屬性了。

找到了原因,那麼開始實施解決方案。
在AndroidManifest.xml中配置configChanges這個屬性如下

當配置完成後,再次發布程序到手機,日誌不在重復列印,頁面也能夠正常顯示。

這樣配置
android:configChanges="orientation"
那麼橫豎屏切換時就不會重新創建activity,那麼這個屬性到底是什麼意思呢?
首先,要了解Android默認在情況下,在系統的配置改變的情況下會重新創建activity,這個很好理解,因為系統環境變了,當然要重新創建activity來適應這個改變嘍。但是在很多時候我們不想在系統配置改變時重新載入activity,那麼就需要
android:configChanges=「xxx|xxx」這個樣子來搞定了。這里的xxx表這不同的系統配置的改變。
這里的xxx包含了很多種,就像我上邊寫的,可以用|來連接多個值。下面簡單介紹下各個值的不同含義:

喝飽水,閉上嘴,往前走,靠雙腿。

『貳』 Android studio怎麼展開/折疊代碼注釋

分兩種情況:
第一種情況是局部代碼塊展開/折疊,快捷鍵分別是
ctrl+(加號)和ctrl-(減號);
第二種情況是全部代碼塊展開/折疊,快捷鍵分別是
ctrl
*

ctrl
shift
/。
也可以對其進行設置更改,改法是進入
settings
里的
keymap
裡面,在搜索框里輸入
fold,下面的搜索結果裡面有
expand

collapse,有局部和全局的快捷鍵,分別對其進行設置就行,可以參考下圖:

『叄』 Android studio怎麼展開/折疊代碼注釋

可以看到的Android studio的編輯器當中有一段的注釋的代碼的選項。

如果在當前的注釋的代碼過多的話,進行點擊Android studio的菜單中的「code」的選項菜單。

然後就會彈出了下拉菜單中進行選擇為「folding」的選項菜單。

這樣就會彈出了下一級的菜單中進行選擇為「collapse doc comments」的選項。

這樣在注釋的代碼的中被折疊了,那麼就看不到所有的注釋的信息。

注釋的代碼被折疊了,那麼就需要進行展開代碼,進行選擇為expand doc comments為進行把注釋進行展開。

熱點內容
豐田陸巡柴油版有哪些配置 發布:2025-04-27 00:11:33 瀏覽:6
如何安卓下光遇渠道服 發布:2025-04-27 00:07:23 瀏覽:967
androidactivity背景 發布:2025-04-27 00:05:40 瀏覽:246
24點的演算法 發布:2025-04-27 00:03:32 瀏覽:639
免費java視頻 發布:2025-04-26 23:48:47 瀏覽:304
藝術字腳本 發布:2025-04-26 23:46:23 瀏覽:830
java經典教程完整版 發布:2025-04-26 23:43:22 瀏覽:383
怎麼給蘋果簡訊加密 發布:2025-04-26 23:43:21 瀏覽:725
雲與伺服器安全bg什麼意思 發布:2025-04-26 23:43:21 瀏覽:265
mc基岩版伺服器搭建方法 發布:2025-04-26 23:43:10 瀏覽:368