【发布时间】:2017-02-28 15:32:51
【问题描述】:
我对 andriod @IntDef Annotation 有疑问。我知道
在其基本用法中,它应该替换enum。但是如果
例如,我有一个带有多个硬连线值的参数化枚举
public enum MyEnum {
YES(true, 1),
NO(false, 0);
private boolean boolState;
private boolean intState;
MyEnum(boolean boolState, int intState) {
this.boolState = boolState;
this.intState = intState;
}
public boolean getBoolState() {
return boolState;
}
public int getIntState() {
return intState;
}
}
如何在 Android 中将其替换为枚举注解?
在这种情况下做这样的事情是否具有暗示性?我搜索过 到处都是,但我还没有找到任何答案。
提前谢谢你!
【问题讨论】:
标签: java android enums annotations android-support-library