240 發(fā)簡信
IP屬地:浙江
  • 兩個ViewModel之間怎么互相調(diào)用方法呢,一個VM Scope是fragment,一個VM scope是activity脯燃。
    如果通過fragment/activity之間的觀察者來監(jiān)聽旋奢,感覺太復(fù)雜了

    Android ViewModel徒溪,再學(xué)不會你砍我

    之前工作用了很久MVP架構(gòu)了就珠,雖然很好的解決了M層與V層的耦合關(guān)系补履,但巨多的接口瞬沦,難以復(fù)用太伊、難以單測的問題一直縈繞心頭,久久不能平復(fù)~~~蛙埂,于是我將目光轉(zhuǎn)向了MVVM倦畅。 MV...

  • 還是不行額

    brew install 失敗

    起因:想要brew install ffmpeg,但是報錯如下Version value must be a string; got a NilClass () 解決:執(zhí)行命...

  • 看不明白绣的,什么叫在 segue 的 sourceVC 所在的 storyboard 里進行連線叠赐。我連了半天也沒發(fā)現(xiàn)sourceVC哪里可以連

    使用unwind segue進行頁面跳轉(zhuǎn)

    在最近剛剛完成的一個項目中,我們碰到了一種對頁面跳轉(zhuǎn)較復(fù)雜的情況: 我們高度復(fù)用了同一個復(fù)雜的頁面屡江,根據(jù)頁面內(nèi)各個狀態(tài)的不同芭概,有一個統(tǒng)一的跳轉(zhuǎn)按鈕處理。這個頁面可能在不同的n...

  • 120
    Android應(yīng)用結(jié)構(gòu)之ViewModel

    ??ViewModel類是用來存儲和管理與UI相關(guān)的數(shù)據(jù),在設(shè)計之初就考慮到生命周期的影響劳闹。ViewModel允許數(shù)據(jù)在屏幕旋轉(zhuǎn)等配置變化后存活院究。 Note: 如何在Andr...

  • Android應(yīng)用結(jié)構(gòu)之LiveData

    ??LiveData是一個可被觀察的數(shù)據(jù)持有者類洽瞬。與常規(guī)的Observable不同,LiveData能意識到應(yīng)用程序組件的生命周期變化业汰,這意味著它能遵守Activity伙窃、Fr...

  • 120
    講真放祟,別再使用JWT了产场!

    摘要: 在Web應(yīng)用中,使用JWT替代session并不是個好主意 適合JWT的使用場景 抱歉舞竿,當(dāng)了回標(biāo)題黨京景。我并不否認JWT的價值,只是它經(jīng)常被誤用骗奖。 什么是JWT 根據(jù)維...

  • 120
    Android進階之旅與你同行

    1.分享的簡介 之所以選擇內(nèi)涵段子膘壶,是因為這個項目無論從用戶體驗還是性能方面都很不錯错蝴,雖然功能不多但是技術(shù)上涉及的部分比較多。主要內(nèi)容有Android源碼閱讀設(shè)計模式分析颓芭,以...

  • 謝謝樓主分享顷锰,RGB轉(zhuǎn)YCbCr這個還是不太懂。Cb和Cr分別表示綠色和紅色的“色差值”亡问,這句話該怎么理解

    Android圖片壓縮加密上傳 - JPEG壓縮算法解析

    1. 概述 我們在開發(fā)的過程中官紫,肯定很多項目都需要上傳圖片文件,我們往往都是直接上傳州藕,相信很多都并未對其做過壓縮束世。當(dāng)然很多哥們估計也在這方面費勁心思,往往都是采用google...

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