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中不宜使用枚举的说法是误解的, 请大家多多使用.
Android VM team的Elliott Hughes在StackOverFlow上澄清了该问题,详情
他指出”原先的文档已经根据虚拟机的实际评测(Benchmark)进行了更新, 只保留了有评测依据的结论, 随着Froyo版本虚拟机的更新, 该文档也更新了.
而且, Avoid Enums Where You Only Need Ints的本意是指本应该使用int的场合, 应该避免使用枚举. 当你发现经常要调用ordinal()方法, 就要考虑是否应该使用int.”
所以, 在Android应用开发中, 鼓励使用枚举的.
有些人传说的Android中不宜使用枚举的说法是误解的, 请大家多多使用.
相关文章推荐
- 如何使用Android SDK开发Android应用
- 使用intellij开发android应用
- 原创:Android应用开发记录-Andorid歌词秀(3)使用的Service的音频播放器
- 使用Google Map Api在Android平台上开发地图应用2
- Android应用开发中如何使用隐藏API
- android应用开发程序使用网络及SD卡
- 如何使用Android SDK开发Android应用?
- 使用Google Map Api在Android平台上开发地图应用3
- Android 应用开发 第三讲:Android模拟器的使用
- Air for Android开发中使用Back键弹出是否退出对话框
- 【Android开发基础】应用界面主题Theme使用方法
- 如何使用Android SDK开发Android应用
- 如何使用android SDK开发android 应用
- 如何使用Android SDK开发Android应用?
- Window下使用android NDK开发Android应用-入门篇
- 使用命令行方式开发Android应用
- 【Android开发基础】应用界面主题Theme使用方法
- Android 应用软件开发(十)Handler使用
- 如何使用Android SDK开发Android应用?
- Android应用开发中如何使用隐藏API(转)