小编fle*_*y76的帖子

是否有一种明智的方法来引用静态初始化器中的应用程序资源(R.string ...)

是否有一种明智,干净的方式来引用我的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

6
推荐指数
1
解决办法
1949
查看次数

标签 统计

android ×1