美文网首页
Context正确使用姿势

Context正确使用姿势

作者: 讲故事的程序员 | 来源:发表于2016-05-28 20:53 被阅读0次

    Context造成的内存泄露

    一般造成Context内存泄露都原因都是因为被生命周期比Activity还长的常量持有引用,导致Context回收失败。Application的Context是跟随系统进程。

    1、生命周期长的对象要引用Application的Context。

    2、不要在Activity中使用非静态内部类,因为这样会持有外部类的对象。如果非要使用,即把外部类实例的引用改为弱引用类型。

    3、尽量不要让静态对象获得Activity的Context对象。

    本文参考  http://www.jianshu.com/p/94e0f9ab3f1d

    相关文章

      网友评论

          本文标题:Context正确使用姿势

          本文链接:https://www.haomeiwen.com/subject/thafdttx.html