240 發(fā)簡(jiǎn)信
IP屬地:江蘇
  • 博主荸哟,能寫一寫Okhttp的源碼解析嘛捶箱,或者給些提示Okhttp源碼該怎么閱讀构眯,著重點(diǎn)在哪些方面

    Retrofit分析-漂亮的解耦套路

    沒耐心自己分析源碼的同學(xué),還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬(wàn)萬(wàn)沒想到Retrofit會(huì)這么火被饿,在沒看源碼之前,我簡(jiǎn)單的認(rèn)為是因?yàn)?..

  • 120
    Retrofit分析-漂亮的解耦套路

    沒耐心自己分析源碼的同學(xué),還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬(wàn)萬(wàn)沒想到Retrofit會(huì)這么火柔昼,在沒看源碼之前,我簡(jiǎn)單的認(rèn)為是因?yàn)?..

  • 很感激博主因惭,之前一直停留在運(yùn)用Retrofit階段岳锁,這次在您的指導(dǎo)下閱讀了源碼,理清了Retrofit框架的解耦以及工作流程對(duì)我個(gè)人提升很大

    Retrofit分析-漂亮的解耦套路

    沒耐心自己分析源碼的同學(xué)蹦魔,還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬(wàn)萬(wàn)沒想到Retrofit會(huì)這么火激率,在沒看源碼之前,我簡(jiǎn)單的認(rèn)為是因?yàn)?..

  • WCDB for Android

    WCDB for Android 前言 最近自己項(xiàng)目記錄數(shù)據(jù)庫(kù)有用戶反饋數(shù)據(jù)會(huì)丟失勿决,我們一直都沒找到初步原因乒躺,因此也是懷疑部分用戶數(shù)據(jù)庫(kù)損壞導(dǎo)致,查看了下sqlite官網(wǎng)的說(shuō)...

  • 寫的很不錯(cuò),請(qǐng)問可否轉(zhuǎn)載咆繁。

  • 為渠道設(shè)置緯度

    productFlavors的全部用法

    android:app1和app2代碼融合方案 前言:因?yàn)閮蓚€(gè)app主工程都需要共用讳推,只是存在不同差異的界面和資源圖片顯示等情況,因此android這邊可以采用gradle自...

  • Groovy閉包:this玩般、owner银觅、delegate(規(guī)格文件節(jié)選翻譯)

    這一段翻譯自Groovy的規(guī)格文件的 3.2 Owner, delegate and this 3.2. Owner, delegate and this 為了明白deleg...

  • 120
    Reference 究驴、ReferenceQueue 詳解

    ReferenceQueue 引用隊(duì)列,在檢測(cè)到適當(dāng)?shù)目傻竭_(dá)性更改后匀伏,垃圾回收器將已注冊(cè)的引用對(duì)象添加到該隊(duì)列中 實(shí)現(xiàn)了一個(gè)隊(duì)列的入隊(duì)(enqueue)和出隊(duì)(poll還有r...

  • mmap映射后文件讀寫這塊牢硅,個(gè)人感覺是不是有點(diǎn)問題!你說(shuō)一次拷貝發(fā)生在內(nèi)核空間復(fù)制到用戶空間芝雪!個(gè)人理解减余,這一次拷貝應(yīng)該是指的從磁盤調(diào)度到主內(nèi)存發(fā)生的,因?yàn)橹苯佑成涞接脩艨臻g的惩系,用戶直接訪問的是用戶空間虛擬地址位岔,應(yīng)該不會(huì)發(fā)生內(nèi)核空間到用戶空間的拷貝!

  • 看樓主這篇博客的人肯定不少, 我這里說(shuō)一下我自己的看法, 如果有不對(duì)的地方, 希望有人能給與指正, 執(zhí)行onLayout時(shí), 數(shù)據(jù)會(huì)被全部放到mAttachedScrap里面, 然后繪制時(shí)從mAttachedScrap中取數(shù)據(jù), onLayout執(zhí)行完成以后mAttachedScrap清空, 超出屏幕的數(shù)據(jù)被放置到mCacheViews內(nèi)部, 超出mCacheViews大小之后, 舊的ViewHolder被移動(dòng)到RecyclerPool中, 然后獲取ViewHolder緩存時(shí), 如果ViewHolder是從RecyclerPool中獲取的, 則對(duì)ViewHolder進(jìn)行清空操作, createViewHolder時(shí), ViewHolder已經(jīng)與View進(jìn)行了綁定, 而bindView是將ViewHolder的itemView與數(shù)據(jù)進(jìn)行關(guān)聯(lián), 所以如果ViewHolder是從mCachedViews中獲取的, 則與ViewHolder.mItemView關(guān)聯(lián)的數(shù)據(jù)也會(huì)被復(fù)用, 而從RecyclerPool中獲取到ViewHolder時(shí), 僅僅是復(fù)用ViewHolder與View, 并不會(huì)復(fù)用與View綁定的數(shù)據(jù), 此時(shí)首先通過(guò)resetInternal()對(duì)ViewHolder進(jìn)行重置, 然后再調(diào)用bindView將ViewHolder.mItemView重新與數(shù)據(jù)進(jìn)行關(guān)聯(lián)

  • 120
    Carson帶你學(xué)Java:鮮為人知的關(guān)鍵字volatile

    前言 在Java中署辉,Java中volatile關(guān)鍵字十分重要 本文全面 & 詳細(xì)解析volatile關(guān)鍵字族铆,希望你們會(huì)喜歡 目錄 1. 定義 Java 中的1個(gè)關(guān)鍵字 / 修...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品