像枚举values()函数一样,通过@IntDef进行迭代

时间:2019-02-08 10:41:13

标签: android for-loop foreach enums

嗨,

public static class TestDialogType {
            public static final int ITEM_TYPE_VALUE = 1;
            public static final int ITEM_TYPE_TWO = 2;
            public static final int ITEM_TYPE_THREE = 3;
            //and many other values

            @IntDef({ITEM_TYPE_VALUE, ITEM_TYPE_TWO, ITEM_TYPE_THREE,...})
            @interface Type {

            }
        }

我的@intDef中存储着大量的值,并且想遍历所有值并找到匹配的值。

枚举具有values()函数,您可以通过该函数访问所有值。

有什么解决的办法吗?

0 个答案:

没有答案