从官方开发者文档中删除了"避免只需要Ints的枚举"部分.(请参阅为什么Android不使用更多枚举?对于旧版内容)
为什么?是否有Android VM的更改使得提示过时了?
enums android
在Java Android应用程序中enum拥有一组static final ints 有什么优点(或缺点)?是否存在有利于使用其中一种或另一种的效率或性能优化?
enum
static final int
我在上下文中询问了这个请求代码等等 - 它往往是Android示例代码中的内容,而不是我在C中习惯的枚举值.
java enums android
阅读关于Android,我可以看到使用这个框架的许多部分int常量返回值,或配置值(也喜欢在这里的START_REDELIVER_INTENT),而不是一个enum,这是据我所知是可以找到的原因有很多更好的选择在网络上,像这样.
int
START_REDELIVER_INTENT
所以这让我想知道......为什么Google决定使用这么多int's而不是enum's?
int's
enum's
java int enums android
android ×3
enums ×3
java ×2
int ×1