三方庫(kù)云集 萬(wàn)能適配器庫(kù)http://www.itdecent.cn/p/b343fcff51b0[https://www.jianshu.c...
1、遵循單一職責(zé)原則 1)一個(gè)類(lèi)只專(zhuān)注于做一件事;2)高內(nèi)聚,低耦合; 2、開(kāi)放-封閉原則 1)對(duì)拓展開(kāi)放,對(duì)修改關(guān)閉(盡可能不動(dòng)原有代碼進(jìn)行拓...
效果圖 方案一:不重走生命周期 Activity代碼 豎屏布局代碼 橫屏布局代碼 AndroidManifest.xml配置代碼 方案二:重走生...
1、什么是Handler,為什么要有Handler? Android中主線程也叫UI線程,主線程主要是用來(lái)創(chuàng)建、更新UI的。而其他耗時(shí)操作,比如...
問(wèn)題描述 Android 9.0及以上版本,多進(jìn)程使用WebView會(huì)引發(fā)應(yīng)用程序崩潰。 官方說(shuō)明:在Android 9.0中,為改善應(yīng)用穩(wěn)定性...
實(shí)現(xiàn)方式線程安全并發(fā)性能好可以懶加載反射/序列化/反序列化安全餓漢模式Y(jié)YNN懶漢模式(不加鎖)NYYN懶漢模式(加鎖)YNYN雙重校驗(yàn)鎖模式Y(jié)...
1、addInterceptor 有無(wú)網(wǎng)絡(luò)都會(huì)被調(diào)用到。 攔截器只會(huì)被調(diào)用一次,調(diào)用chain.proceed()得到的是重定向之后最終的響應(yīng)信...
環(huán)境 代碼環(huán)境:targetSdkVersion 29手機(jī)環(huán)境:Android 10 踩坑問(wèn)題一 場(chǎng)景:api 28升級(jí)到api 29,同樣的代...
復(fù)現(xiàn) 錯(cuò)誤代碼如下 看到這段代碼你肯定一時(shí)間難以看出問(wèn)題所在。為啥只有幾個(gè)偏門(mén)機(jī)型會(huì)報(bào)錯(cuò)呢???幾番折騰,找到一個(gè)時(shí)間格式化編碼參照表 根據(jù)參照...