本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 “Android进程通信”,乍一听感觉好深奥的东西。到底什么是进程通信呢?举个栗子:现在我手机有两个应用程...
代码有点问题,RetrofitHelper并没有用到Context,但获取实例的时候却要传context,而且RetrofitHelper还是个单例模式,它的生命周期是整个应用的生命周期,在activity里传个this进去必然导致内存泄露,因为activity一直被持有无法释放。解决办法就是单例模式里不需要context就不要加,真的需要的话就把构造方法改成
mContext = context.getApplicationContext();
使用应用程序的context替代activity的context从而避免内存泄露
一、自定义类 public class CircleImageView extends ImageView { private Paint mPaint; //画笔 ...
一、创建自定义类 package com.test.circularlayout; import android.content.Context; import androi...
1、类文件 publicclassToastUtil{ privatestaticViewHolder viewHolder; publicstaticvoidshow(Co...
9、系统 软件系统 一个系统就像一个城市,该如何管理呢。 城市能运转,还因为它演化出来恰当的抽象等级和模块,好让个人和他们所管理的“组件”在不了解全局时也能有效运转。 整洁的...
笔记6、边界(引用库或他人代码) 优雅的使用第三方库 大多数人是通过花好几天阅读文档,再决定怎么使用,然后编写。最后不免陷入漫长的调试找代码中的缺陷中。因为学习第三方库代码很...