單例(singleton)模式,本質(zhì)上,就是給一個(gè)靜態(tài)變量賦值,而靜態(tài)變量在程序的整個(gè)內(nèi)存空間有且僅有1個(gè)副本,并且是對(duì)外可見的;所以其他的class都可以調(diào)用這個(gè)副本。比如...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩過的坑2、Fragment全解析系列(二):正確的使用姿勢(shì)3、Fragment之我的解決方案:Frag...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩過的坑2、Fragment全解析系列(二):正確的使用姿勢(shì)3、Fragment之我的解決方案:Frag...
kotlin 繼承有2種寫法第一種 ,多個(gè)構(gòu)造函數(shù)繼承,變量數(shù)不同的constructor,通過this關(guān)聯(lián),最后一個(gè)則super到父類 第二種 , 只有1個(gè)構(gòu)造函數(shù),比如
貼一張官方的示意圖: 關(guān)于Activity生命周期一般的應(yīng)用場(chǎng)景,包括以下2種方式。 第一種情況,常規(guī)啟動(dòng)、退出Activity,生命周期如下: 啟動(dòng)Activity ->o...
本文學(xué)習(xí)使用,Espresso、Ui Automator、AndroidJUnitRunner進(jìn)行測(cè)試的具體細(xì)節(jié)一 、在app gradle文件里面配置、、、android ...
注意,如果app里面有WebView,那么無法通過這個(gè)appium,定點(diǎn)測(cè)試Webview 加載的某一個(gè)element;這個(gè)問題,已經(jīng)搞2天了,但是并沒有解決,如果大家有解決...
在vscode,調(diào)試好了前端的css文件,然后在AS里面直接引用,發(fā)現(xiàn)并未起作用。反復(fù)分析,驗(yàn)證。結(jié)論是,AS的build緩存,沒有更新。因?yàn)?css文件名沒有變化,但是內(nèi)容...
由“%”引起的JavaScript decodeURIComponent Uncaught URIError: URI malformed 出錯(cuò)位置如下 上面的代碼就會(huì)報(bào)錯(cuò)U...
4月份開始,就收集到有用戶在webview里面的閃退日志,一直沒能重現(xiàn)。java.lang.AssertionError 第一種異常 第二種異常 第三種異常 上周末,升級(jí)了最...
@吃了藥去旅行 第二種解決方案啊
升級(jí)Android Studio3.1.1后出現(xiàn)support包不能導(dǎo)入問題上周末,升級(jí)了android3.1.0, 然后發(fā)現(xiàn),只要是用到v4-fragment,v7-recyclerview的class 都飄紅了,奇怪的是,R文件是正常生成的,就是...
注意:本文的示例,用的是Kotlin,代碼邏輯模型是MVVM Parcelable 與 Serializable,是數(shù)據(jù)序列化的2種方式,他們的區(qū)別有2個(gè):其一,Parcel...
今天開始在簡(jiǎn)書了小記了點(diǎn)筆記,結(jié)果遇到了不會(huì)貼代碼的尷尬。特小記一下步驟,為后來人鋪塊磚頭。 (網(wǎng)頁模式)1.首先要切換成MarkDown編輯模式①:回首頁,點(diǎn)擊右側(cè)大帥比頭...
在實(shí)際開發(fā)中,經(jīng)常會(huì)需要顯示用戶頭像,下面就具體分析下用Picasso,顯示頭像的實(shí)現(xiàn)過程。 既然是頭像,那么就必然會(huì)涉及到修改頭像;如果app的功能相對(duì)來說較多,板塊...