Android之使用枚举利弊及替代方案
Android之使用枚举利弊及替代方案Android上不应该使用枚举,占内存,应该使用@XXXDef注解来替代使用 Enum 的缺点每一个枚举值都是一个对象,在使用它时会增加额外的内存消耗,所以枚举相比与 Integer 和 String 会占用更多的内存。较多的使用 Enum 会增加 DEX 文件的大小,会造成运行时更多的开销,使我们的应用需要更多的空间。如果你的应用使用很多的 Enum ,最好使用Integer 或 String 替代他们,但是这样还会有问题。既然都说到这个份上了,那么有什么
转载
2020-11-09 09:42:30 ·
514 阅读 ·
0 评论