android内存优化
2017-01-20 08:23:52 42 举报
AI智能生成
android内存优化点
作者其他创作
大纲/内容
用stringbuilder代替加号拼接string
sparsearray代替hashmap
避免了key的自动装箱
不需要entry
arraymap代替hashmap
初始化的时候数组是空的
不需要entry
空间不够的话只需要执行arraycopy就可以,而hashmap需要新建
尽量不用enum
关闭cursor
关闭流
图片优化
使用合适的图片
选用合适的图片解析参数(使用合适的第三方解析库,如fresco)
重用图片
回收不用的图片
context
能使用application的不使用activity的
杜绝静态context
禁止使用静态变量实例化匿名内部类
broadcastreceiver注册和解注册成对出现
避免在循环里面重复创建对象
view的重用
listview
viewpager
避免在ondraw里面创建对象
0 条评论
下一页