
使用系統的效果 自定義Ripple樣式diy_ripple.xml 使用自定義的Ripple:diy_ripple.xml
synchronized synchronized修飾靜態方法的時候,會持有整個Class類的鎖;修飾普通方法的時候,會持有某一個對象的鎖。 w...
相關算法題目 顛倒給定的 32 位無符號整數的二進制位。 示例 1: 輸入: 00000010100101000001111010011100輸...
參考:手把手帶你 深入讀懂 Retrofit 2.0 源碼 建造者模式Builder 建造者模式:將一個復雜對象的構建與表示分離,使得用戶在不知...
構建Retrofit對象 簡單的使用 逐行分析 我們按照先后順序逐行分析: 創建Builder對象的時候,會自動生成一個Platform對象,而...
發送一個異步請求 我們根據上一篇的經驗,從RealCall入手,查看它的enqueue的具體實現: 我們關注一下最后一行代碼,聲明了一個新的As...
簡單的使用流程 從newCall出發深入源碼 我們繼續查看RealCall.newRealCall RealCall是Call的一個實現,Res...
前言 俗話說的好前人栽樹,后人乘涼,說實話,當我拿到源碼是,我確實不知道該從何看起。于是百度了各位先輩的源碼分析,進而了解了APT(Annota...
如何使用 添加依賴 在Activity中使用 聲明Unbinder對象為局部變量 在Activity的onCreate生命周期中初始化mUnbi...