在上一篇從源碼角度分析,為什么會發生Fragment重疊?里,我們分析了造成Fragment重疊的原因,這一篇我會介紹幾個解決方案,同時給出一個我的方案:9行代碼讓你app內...

在上一篇從源碼角度分析,為什么會發生Fragment重疊?里,我們分析了造成Fragment重疊的原因,這一篇我會介紹幾個解決方案,同時給出一個我的方案:9行代碼讓你app內...
Download Gradle: APIs Activity 相關 -> ActivityUtils.java -> Demo AdaptScreen 相關 -> Adapt...
在一些場景中,經常會需要判斷App是否在后臺運行,比如是否顯示解鎖界面,收到新消息是否顯示Notification等。需求可能是多樣化的,但所依仗的原理是相通的,今天Stay...
我還上大學的時候,因為經濟困難,經常粗茶淡飯的將就,咖啡館更是從來沒去過的。每每從星巴克的大窗戶前走過,看著里面一位位,端坐在精致的小皮沙發里的男男女女,心里總會默默的說上一...
多語言支持 也稱: i18n(國際化) 和 localization(本地化) 字符串文字的本地化主要步驟 新建strings文件(一個strings文件對應一種語言) ...
Activity 的生命周期和啟動模式 Tips 新Activity是透明主題時,舊Activity不會走onStop; Activity切換時,舊Activity的onPa...
Java的內存分布 在JVM中,內存是按照分代進行組織的。 其中,堆內存分為年輕代和年老代,非堆內存主要是Permanent區域,主要用于存儲一些類的元數據,常量池等信息。而...
一生一世一雙人,爭教兩處銷魂,相思相望不相親,天為誰春? 順治十二年,一月十九日。大雪落了好幾天,把整座北京城都給籠上了一層銀白色的帷幕,千里冰封,覆雪的屋頂蜿蜒著,從紫禁...