开发问题汇总(持续更新.....)

2017-07-13  本文已影响3人  海在路上

一 . 内存泄露

        1. 使用Application的context取代Activity的context。

public class App extends Application {

// 使用这个context取代activity的context防止内存泄漏问题。

public static Context context;

@Override

public void onCreate() {

super.onCreate();

context= getApplicationContext();

}}

2. 线程和handle的使用要小心,也能引起内存泄漏。

3. 非静态内部类和匿名内部类都会持有外部类的对象,从而引发内存泄漏。

上一篇 下一篇

猜你喜欢

热点阅读