240 發(fā)簡信
IP屬地:安徽
  • 自個兒寫Android的下拉刷新/上拉加載控件

    前段時間自己寫了一個能夠“通用”的放典,支持下拉刷新和上拉加載的自定義控件』穑可能現(xiàn)如今這已經(jīng)不新鮮了奋构,但有興趣的朋友還是可以一起來看看的。 與通常的View配合使用(比如Imag...

  • public SmartRefreshLayout finishLoadmore(){
    long passTime = System.currentTimeMillis() - mLastLoadingTime;
    return finishLoadmore(Math.max(0, 1000 - (int)passTime));//保證加載動畫有1000毫秒的時間
    }
    有個內(nèi)存泄露的bug (必現(xiàn)):
    首次調(diào)用 finishLoadmore ()時,mLastLoadingTime 為 0 根灯, 把 long 強(qiáng)轉(zhuǎn)為 int 是個負(fù)數(shù)径缅,所以導(dǎo)致 delayed 是個非常大的正數(shù)掺栅,這個 callback 也就是 Message對象,會常駐 MessageQueue 中纳猪,引起內(nèi)存泄露氧卧。
    好大一個坑呀!J系獭I尘!

    自個兒寫Android的下拉刷新/上拉加載控件

    前段時間自己寫了一個能夠“通用”的鼠锈,支持下拉刷新和上拉加載的自定義控件闪檬。可能現(xiàn)如今這已經(jīng)不新鮮了购笆,但有興趣的朋友還是可以一起來看看的粗悯。 與通常的View配合使用(比如Imag...

  • 開始折騰模式

    年輕時,千萬不要因?yàn)楹ε路稿e而原地踏步

    之前在一本書中讀過這樣一句話:“趁年輕由桌,大膽去犯錯为黎。” 這里的犯錯行您,不是指你明知那樣做是錯的铭乾,還固執(zhí)的去做。相反的娃循,它是指炕檩,我們?yōu)榱烁玫剡M(jìn)步而去折騰,為了自己想要的生活而努...

  • 120
    年輕時捌斧,千萬不要因?yàn)楹ε路稿e而原地踏步

    之前在一本書中讀過這樣一句話:“趁年輕笛质,大膽去犯錯±搪欤” 這里的犯錯妇押,不是指你明知那樣做是錯的,還固執(zhí)的去做姓迅。相反的敲霍,它是指,我們?yōu)榱烁玫剡M(jìn)步而去折騰丁存,為了自己想要的生活而努...

  • App瘦身最佳實(shí)踐

    本文會不定期更新肩杈,推薦watch下項(xiàng)目。如果喜歡請star解寝,如果覺得有紕漏請?zhí)峤籭ssue扩然,如果你有更好的點(diǎn)子可以提交pull request。本文的示例代碼主要是基于作者的...

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