您的位置:首页 > 移动开发 > Android开发

Android应用开发是否应避免使用枚举?

2014-08-28 10:27 483 查看
在Android Froyo版本之前, 官方文档Performance Tips中有"Avoid Enums Where You Only Need Ints", 后来该部分被去掉, 详见 Performance Tips

Android VM team的Elliott Hughes在StackOverFlow上澄清了该问题,详情

他指出”原先的文档已经根据虚拟机的实际评测(Benchmark)进行了更新, 只保留了有评测依据的结论, 随着Froyo版本虚拟机的更新, 该文档也更新了.

而且, Avoid Enums Where You Only Need Ints的本意是指本应该使用int的场合, 应该避免使用枚举. 当你发现经常要调用ordinal()方法, 就要考虑是否应该使用int.”

所以, 在Android应用开发中, 鼓励使用枚举的.

有些人传说的Android中不宜使用枚举的说法是误解的, 请大家多多使用.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: