凶狠百合

文章
7
资源
0
加入时间
3年0月20天

2019-必看-Android-高级面试题总结

10.监听器未关闭很多需要register和unregister的系统服务要在合适的时候进行unregister,手动添加的listener也需要及时移除##如何避免OOM?1.使用更加轻量的数据结构:如使用ArrayMap/SparseArray替代HashMap,HashMap更耗内存,因为它需要额外的实例对象来记录Mapping操作,SparseArray更加高效,因为它避免了Key Value的自动装箱,和装箱后的解箱操作2.便面枚举的使用,可以用静态常量或者注解@IntDef替代3.B