Dialog是APP開發(fā)中常用的控件逛漫,同Activity類似岛心,擁有獨立的Window窗口乓土,但是Dialog跟Activity還是有一定區(qū)別的佳吞,最明顯的就是:默認情況下Dial...
Dialog是APP開發(fā)中常用的控件逛漫,同Activity類似岛心,擁有獨立的Window窗口乓土,但是Dialog跟Activity還是有一定區(qū)別的佳吞,最明顯的就是:默認情況下Dial...
四種引用類型 強引用(StrongReference)強引用就是指在程序代碼之中普遍存在的垄懂,比如下面這段代碼中的object和str都是強引用: 只要某個對象有強引用與之關聯(lián)...
本篇文章下學習一下Lifecycle俯逾,先混個臉熟昆淡。相關的幾個類 LifecycleOwner接口:定義了一個返回Lifecycle對象的方法。 androidx.fragme...
先來一張不專業(yè)的時序圖 基于源碼9.0 比如我們在Activity中要啟動Service盒件,我們要調用Context的startService方法蹬碧,這是一個抽象方法,Conte...
線程本地變量:線程本地變量通常是一個類中的私有靜態(tài)的成員變量炒刁。我們可以在不同的線程中的調用線程本地變量的get和set方法锰茉,來獲取和設置當前線程中線程本地變量的值。在當前線程...
有時候切心,一個東西很簡單看一眼就記住了飒筑,感覺不值得寫一遍文章來記錄。但是隔一段時間以后绽昏,突然回想起來协屡,發(fā)現(xiàn)又忘了,這時候又得重新看一遍全谤。很糾結這種情況到底要不要記錄一下肤晓,最后還...
有錯誤之處歡迎指正批評源碼基于9.0 理論基礎 每個Android App都在一個獨立空間里, 意味著其運行在一個單獨的進程中, 擁有自己的VM, 被系統(tǒng)分配一個唯一的use...
題目:給你一根長度為n的繩子,請把繩子剪成m段(m认然、n都是整數(shù)补憾,n>1并且m>1),每段繩子的長度記為k[0],k[1]卷员,...盈匾,k[m]。請問k[0]*k[1]*...*k...
題目:把一個數(shù)組最開始的若干個元素搬到數(shù)組的末尾毕骡, 我們稱之數(shù)組的旋轉削饵。輸入一個遞增排序的數(shù)組的一個旋轉, 輸出旋轉數(shù)組的最小元素未巫。例如數(shù)組{3,4,5,1,2 }為{1,2...