我该如何避免使用带有@IntDef的参数化枚举?
I want keep some static details associated with each enum/type (like associated URl , associated drawable etc.).
TYPE_ONE(R.string.res, Urls.URL1), TYPE_TWO(R.string.res, Urls.URL2), TYPE_THREE(R.string.res, Urls.URL3), TYPE_FOUR(R.string.res, Urls.URL4), TYPE_FIVE(R.string.res, Urls.URL5), TYPE_SIX(R.string.res, Urls.URL6); private final int mResId; private final String mUrl; Types(int titleResId, String url) { mResId = titleResId; mUrl = url; } public int getRes() { return mTitleResId; } public String getURL() { return mUrl; }