單例(singleton)模式,本質(zhì)上,就是給一個(gè)靜態(tài)變量賦值,而靜態(tài)變量在程序的整個(gè)內(nèi)存空間有且僅有1個(gè)副本,并且是對(duì)外可見的;所以其他的cl...
kotlin 繼承有2種寫法第一種 ,多個(gè)構(gòu)造函數(shù)繼承,變量數(shù)不同的constructor,通過this關(guān)聯(lián),最后一個(gè)則super到父類 第二種...
貼一張官方的示意圖: 關(guān)于Activity生命周期一般的應(yīng)用場(chǎng)景,包括以下2種方式。 第一種情況,常規(guī)啟動(dòng)、退出Activity,生命周期如下:...
本文學(xué)習(xí)使用,Espresso、Ui Automator、AndroidJUnitRunner進(jìn)行測(cè)試的具體細(xì)節(jié)一 、在app gradle文件...
注意,如果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)?...
由“%”引起的JavaScript decodeURIComponent Uncaught URIError: URI malformed 出錯(cuò)...
4月份開始,就收集到有用戶在webview里面的閃退日志,一直沒能重現(xiàn)。java.lang.AssertionError 第一種異常 第二種異常...
注意:本文的示例,用的是Kotlin,代碼邏輯模型是MVVM Parcelable 與 Serializable,是數(shù)據(jù)序列化的2種方式,他們的...