關(guān)于單例模式的使用,通過(guò)object聲明的對(duì)象實(shí)際為單例模式對(duì)象 1不帶參數(shù)單例 class MyClass private construct...
path動(dòng)畫(huà)有兩種 1 view按照指定的路徑運(yùn)動(dòng) 2動(dòng)態(tài)繪path ps:1需要用到獲取控件位置的方法,2需要用到path相關(guān)知識(shí)(參考文章“...
1常見(jiàn)語(yǔ)法 http://www.itdecent.cn/p/546733072d8d一個(gè)參考模版 proguard-rules.pro'中
1 shape 2 LayerDrawable用于progressDrawable 3 stateList也就是selector 4LevelL...
1關(guān)于復(fù)寫(xiě)調(diào)用父類(lèi)方法 2覆蓋規(guī)則 在 Kotlin 中,實(shí)現(xiàn)繼承由下述規(guī)則規(guī)定:如果一個(gè)類(lèi)從它的直接超類(lèi)繼承相同成員的多個(gè)實(shí)現(xiàn), 它必須覆蓋這...
1.單例導(dǎo)致 由于單例的靜態(tài)特性使得其生命周期跟應(yīng)用的生命周期一樣長(zhǎng),所以如果使用不恰當(dāng)?shù)脑?huà),很容易造成內(nèi)存泄漏。比如下面一個(gè)典型的例子: 如果...
消息機(jī)制 主線(xiàn)程創(chuàng)建后Looper.prepare創(chuàng)建lopper對(duì)象,創(chuàng)建looper的同時(shí)或創(chuàng)建消息隊(duì)列messagequeue,通過(guò)Thr...
跨進(jìn)程之不通應(yīng)用之間 1在app中啟動(dòng)另外一個(gè)appA應(yīng)用拉起B(yǎng)應(yīng)用的非主頁(yè)面的某個(gè)頁(yè)面,并且傳值(一般是鑒權(quán)token值、type值以及其他參...