答:
内存泄漏是指无法释放已经分配的内存空间;内存溢出是指系统能够分配的内存空间不够。
1.静态变量导致的内存泄漏(Activity被引用)
2单例模式导致的内存泄漏(Activity被引用)
3属性动画导致的内存泄漏(Activity被引用)
4 非静态内部类创建静态实例造成的内存泄漏(非静态内部类默认会持有外部类的引用)