gpt4 book ai didi

java - 如何使用 R.string.text 初始化 String?

转载 作者:行者123 更新时间:2023-12-01 19:57:09 25 4
gpt4 key购买 nike

例如,我有一个枚举类,我需要使用 R.string.thatvalue 初始化文字

public enum WorkStateEnums {
WORK_EMPTY_CAR(000, "WORK_1", (R.string.thatvalue)),
WORK_START(100, "WORK_START", (R.string.thatvalue)),
WORK_END(200, "WORK_END", (R.string.thatvalue));

}

最佳答案

public enum WorkStateEnums {
WORK_EMPTY_CAR(000, "WORK_1", (R.string.thatvalue)),
WORK_START(100, "WORK_START", (R.string.thatvalue)),
WORK_END(200, "WORK_END", (R.string.thatvalue));

private int arg1;
private String arg2;
@StringRes
private int arg3;

WorkStateEnums(int arg1, String arg2, int arg3) {
this.arg1 = arg1;
this.arg2 = arg2;
this.arg3 = arg3;
}

public int getArg1() {
return arg1;
}

public String getArg2() {
return arg2;
}

public int getArg3() {
return arg3;
}

// To get Arg3 value as available in strings.xml
public String getArg3String(Context context) {
return context.getResources().getString(arg3);
}
}

关于java - 如何使用 R.string.text 初始化 String?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59031839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com