原创 This Handler class should be static or leaks might occur 解決辦法

今天寫代碼時候,留意了一下使用Handler的時候爆出的黃色警告,很多人使用Handler都是直接採用如下方式: <span style="font-size:12px;">private Handler mHandler = new

原创 Gradle實戰:Android多渠道打包方案彙總

轉自:http://blog.csdn.net/u010818425/article/details/52319382 本文將延續之前幾篇博客的風格,先從基本概念入手,這有助於我們對後文的理解; 在後續的代碼中如果忘了某個概念的具體

原创 LayoutInflater的錯誤用法(Avoid passing null as the view root )

今天在練習使用Fragment的時候,注意到在使用LayoutInflater的時候有黃色報警(Avoid passing null as the view root (needed to resolve layout parameter

原创 Andorid獲取狀態欄高度

在應用開發中,有時我們需要用代碼計算佈局的高度,可能需要減去狀態欄(status bar)的高度。狀態欄高度定義在Android系統尺寸資源中status_bar_height,但這並不是公開可直接使用的,例如像通常使用系統資源那樣and

原创 Android中使用Handler造成內存泄露的分析和解決

什麼是內存泄露? Java使用有向圖機制,通過GC自動檢查內存中的對象(什麼時候檢查由虛擬機決定),如果GC發現一個或一組對象爲不可到達狀態,則將該對象從內存中回收。也就是說,一個對象不被任何引用所指向,則該對象會在被GC發現的時候被

原创 關於解決自定義FloatingActionButton滑動行爲(Behavior)只隱藏不出現的問題

最近在使用FloatingActionButton的時候,自定義了其Behavior,然後發現在SDK在25及以上的時候,出現了只能隱藏不能重新出現的問題(24及以下沒有出現此問題),Behavior代碼如下: public class

原创 Android中ViewPager+Fragment預加載和onResume方法的問題

問題描述 今天在自己寫一些DEMO的過程中 發現ViewPager + Fragment 實現佈局的時候,有一個問題。如下面界面(圖片是網上找的,僅作舉例參考用你,如要刪除,請告知): 我是在多個界面都有一個自動輪播圖效果(輪播效果單獨一