是否有一种明智,干净的方式来引用我的android类中的静态initalizer代码中的应用程序资源.
我特别想定义一个枚举,它包含常量中某些资源字符串的值.
这是枚举的一些伪代码
private enum MyEnum {
Const1(getString(R.string.string1)),
Const2(getString(R.string.string2)),
Const3(getString(R.string.string3));
private String strVal;
MyEnum(String strVal){
this.strVal = strVal;
}
}
Run Code Online (Sandbox Code Playgroud)
此问题适用于任何类型的静态初始化.
android ×1