gpt4 book ai didi

java - 从全局范围内的 XML 资源文件获取字符串值

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

我正在使用 Android 验证 Saripaar用于验证的库,我需要将 XML 资源字符串分配给消息属性,我无法在此范围内通过 getResources.getStrings(R.strings.myString) 获取系统资源,因为“this”在本地范围之外无法访问。

    public class signup extends Activity 
{
@Order(1)
@Email(message = "Please Type Correct Email!")
private EditText email;
//onCreate()....
}

最佳答案

尝试如下

@Email(messageResId = R.string.invalid_email)
@BindView(R.id.et_mail)
EditText etMail;


From source code of saripar

@ValidateUsing(EmailRule.class)
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Email {
boolean allowLocal()
default false;

int sequence() default -1;
int messageResId() default -1;
String message() default "Invalid email";
}

关于java - 从全局范围内的 XML 资源文件获取字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38847244/

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