本文已授權 微信公眾號 玉剛說 (@任玉剛)獨家發(fā)布。 本文中我將嘗試分享我個人 搭建個人MVVM項目 的過程中的一些心得和踩坑經歷,以及在這過程中目前對 編程本質 的一些個...
轉載請標明地址 QuincySx:[http://www.itdecent.cn/p/d9da64774f7b] 近期用到 RxJava ,線程切換的時候出了點小插曲,首先先...
@Edward_zhuo 不是,是直接把一個Java對象傳給retrofit,retrofit會通過Gson自動把它轉換成json格式,放到HTTP請求的body里進行網絡通信。返回的時候也是同樣原理,只是反方向。
Android Design Pattern Test(1)最近準備抽時間學習一下MVP模式的使用,嘗試一些新的東西,在google查了一圈,最終選定了幾篇比較好的文章,做了下從MVC到MVP的實踐,以下是一些心得與總結。 MVC M...
啟動 最近xR類的新聞層出不窮,總結一句話就是xR現(xiàn)在很火。準備寫幾篇博客,把最近學習到的、看到的關于VR/AR/MR等的內容保存下來。 了解 參考:知乎-學習和深入了解AR...
本篇文章主要記錄日常Android開發(fā)過程中遇到的那些小問題,雖然每個問題都比較小,但遇到的時候都很讓人煩惱,因為它們可能會花費你好幾個小時去解決它們,阻礙你的開發(fā)進度。 臭...
回歸正題,繼續(xù)看源碼 (1)構造函數(shù)部分 需要注意的地方是initThreadPool()方法加了一個對象鎖,為了防止在不同線程同時調用該方法。但是如果在不同線程創(chuàng)建不同的S...
(2)Java Executor框架參考:Java Executor框架 Executor框架是指java5中引入的一系列并發(fā)庫中與executor相關的功能類,包括Exec...
準備最近多讀一讀其他人的源碼,沉淀一些東西,同時補充下自己知識上的遺漏之處。 Android-Lite-Go 第一篇文章的源碼來自于@馬天宇大神的開源社區(qū)的最新的項目Lite...
繼續(xù)之前的工作~現(xiàn)在進入MVP的篇章! MVP1 原文鏈接MPV 是從經典的MVC模式演變過來的,其基本思路都是相通的。其中M是model模型,提供業(yè)務數(shù)據(jù);P和MVC中的C...
MVP2 在上篇文章中,我寫了一種比較常見的MVP模式的實現(xiàn)方式,它有許多優(yōu)點,也比較方便后期的維護與優(yōu)化。但是:從另一個角度來說, activity 有一個很復雜的生命周期...
繼續(xù)之前的工作~現(xiàn)在進入MVP的篇章! MVP1 原文鏈接MPV 是從經典的MVC模式演變過來的,其基本思路都是相通的。其中M是model模型,提供業(yè)務數(shù)據(jù);P和MVC中的C...