![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本篇文章已授權(quán)微信公眾號 guolin_blog (郭霖)獨家發(fā)布 “Android進程通信”旱物,乍一聽感覺好深奧的東西。到底什么是進程通信呢卫袒?舉個栗子:現(xiàn)在我手機有兩個應(yīng)用程...
代碼有點問題宵呛,RetrofitHelper并沒有用到Context,但獲取實例的時候卻要傳context夕凝,而且RetrofitHelper還是個單例模式宝穗,它的生命周期是整個應(yīng)用的生命周期,在activity里傳個this進去必然導(dǎo)致內(nèi)存泄露码秉,因為activity一直被持有無法釋放逮矛。解決辦法就是單例模式里不需要context就不要加,真的需要的話就把構(gòu)造方法改成
mContext = context.getApplicationContext();
使用應(yīng)用程序的context替代activity的context從而避免內(nèi)存泄露
一转砖、自定義類 public class CircleImageView extends ImageView { private Paint mPaint; //畫筆 ...
一晋控、創(chuàng)建自定義類 package com.test.circularlayout; import android.content.Context; import androi...
1、類文件 publicclassToastUtil{ privatestaticViewHolder viewHolder; publicstaticvoidshow(Co...
9模捂、系統(tǒng) 軟件系統(tǒng) 一個系統(tǒng)就像一個城市捶朵,該如何管理呢。 城市能運轉(zhuǎn)狂男,還因為它演化出來恰當?shù)某橄蟮燃壓湍K综看,好讓個人和他們所管理的“組件”在不了解全局時也能有效運轉(zhuǎn)。 整潔的...
筆記6岖食、邊界(引用庫或他人代碼) 優(yōu)雅的使用第三方庫 大多數(shù)人是通過花好幾天閱讀文檔红碑,再決定怎么使用,然后編寫。最后不免陷入漫長的調(diào)試找代碼中的缺陷中析珊。因為學習第三方庫代碼很...