View生命周期相關(guān)方法 View是什么?官方源碼注釋中的定義:這個(gè)類是用戶接口的基礎(chǔ)構(gòu)件。View表示屏幕上的一塊矩形區(qū)域,負(fù)責(zé)繪制這個(gè)區(qū)域和事件處理。View是所有wid...
[nullVal] null code block
根本不會(huì)輸出
談?wù)凨otlin:Kotlin每一行代碼都有返回值?:+let 實(shí)現(xiàn)的 if-else? 這周在網(wǎng)上沖浪的時(shí)候,看到了這么一T個(gè)討論:“Elvis運(yùn)算符與return組合的語(yǔ)句,在return前增加邏輯,如何寫得優(yōu)雅?”,里...
前幾天看到一片文章,文章的標(biāo)題是Android 仿美團(tuán)拖拽效果,抱著好奇心去看了下,效果確實(shí)不錯(cuò),但實(shí)現(xiàn)過(guò)程較為復(fù)雜。用原生的CoordinatorLayout+Bottom...
前言 前面介紹了很多關(guān)于Retrofit2的基本使用,下面就單獨(dú)介紹一下如何使用Retrofit2實(shí)現(xiàn)文件上傳和文件下載,并且做了一點(diǎn)拓展,重點(diǎn)介紹了一下上傳和下載過(guò)程中進(jìn)度...
開篇 現(xiàn)在android項(xiàng)目中常用 Butter Knife 、dagger2用來(lái)生成findViewById 等代碼,這無(wú)疑給應(yīng)用開發(fā)者省去了很多繁瑣的代碼書寫的工作。提到...
APT,就是Annotation Processing Tool 的簡(jiǎn)稱,就是可以在代碼編譯期間對(duì)注解進(jìn)行處理,并且生成Java文件,減少手動(dòng)的代碼輸入。注解我們平時(shí)用到的比...