【发布时间】:2014-01-15 20:07:42
【问题描述】:
我正忙于将一些 iOS 代码转换为 Android 代码。 iOS 代码包含枚举,如下所示:
typedef NS_OPTIONS(NSUInteger, Traits) {
TraitNumberOne = 1<<0,
TraitNumberTwo = 1<<1,
);
我之前从未在 Android 中使用过 Enums,并且无法解释可用的文档和示例。如何将上述示例转换为 Android 代码?
【问题讨论】:
-
仅供以 Java 为背景的读者参考,枚举为
Traits。NS_OPTIONS是一个宏 - 第一项是类型(此处为整数),第二项是名称。