小编use*_*401的帖子

Android 6 EditText.setError无法正常工作

在尝试为某些editTexts设置验证时,我已升级到android 6并看到一些奇怪的东西.我正在使用android-saripaar进行验证:

@Email(messageResId = R.string.error_email)
private EditText email;
@Password(min = 6, scheme = Password.Scheme.ALPHA_NUMERIC_MIXED_CASE_SYMBOLS)
private EditText password;
@ConfirmPassword
private EditText repassword;
@NotEmpty(messageResId = R.string.error_name)
private EditText firstname;
@NotEmpty(messageResId = R.string.error_name)
private EditText lastname;
private Validator mValidator;
Run Code Online (Sandbox Code Playgroud)

由于某种原因,电子邮件,密码,确认密码没有在弹出窗口中显示错误消息,而姓氏和名字都没问题

在此输入图像描述

我试过没有库,发生了同样的问题.使用editText.setError("Some Message")这在android 6之前没有发生,并且在5上工作正常.

有人经历过类似的事吗?如果是这样你是怎么解决的?

android android-edittext saripaar android-6.0-marshmallow

12
推荐指数
1
解决办法
1603
查看次数

Spring Data Rest 将自定义端点添加到特定的存储库

我想将自定义搜索端点添加到我现有的用户存储库。

我的用户存储库如下所示:

@RepositoryRestResource(collectionResourceRel="users", path="users")
public interface UserRepository extends PagingAndSortingRepository<User, Long>{

    User findByUsername(String username);
}
Run Code Online (Sandbox Code Playgroud)

自定义控制器:

@BasePathAwareController 
@RequestMapping("users/search")
public class CustomController implements ResourceProcessor<RepositorySearchesResource>, ResourceAssembler<User, Resource<User>> {
    @Autowired
    UserRepository userReposiotry;
    @Autowired
    private EntityLinks entityLinks;

    @RequestMapping(value = "findFirst", produces = "application/json")
    @ResponseBody
    public ResponseEntity<Resource<User>> findFirstUser() {
          Resource<User> resource = toResource(userReposiotry.findOne(1L));
          return new ResponseEntity<Resource<User>>(resource, HttpStatus.OK);
    }

    @Override
    public RepositorySearchesResource process(RepositorySearchesResource resource) {
        LinkBuilder lb = entityLinks.linkFor(User.class, "username");
        resource.add(new Link(lb.toString() + "/search/findFirst", "findFirst"));
        return resource;
    }

    @Override
    public Resource<User> toResource(User user) {
        Resource<User> resource = …
Run Code Online (Sandbox Code Playgroud)

java spring spring-data spring-data-rest

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

显式/隐式类型转换c ++

我有一行代码

double i = 1 + (long)1.5* 5.0f
Run Code Online (Sandbox Code Playgroud)

我的问题是转换顺序和结果是什么?一直在寻找这样的例子,但无济于事.有什么好的指南可以帮助我理解它吗?

c++ implicit-conversion explicit-conversion

4
推荐指数
1
解决办法
585
查看次数

从Windows资源(RC)文件存储和检索UTF-8字符串

我创建了一个RC文件,其中包含一个字符串表,我想使用一些特殊的

人物:öüóúőűáé.所以我用UTF-8编码保存字符串.

但是当我调用我的cpp文件时,这样的事情:

LoadString("hu.dll", 12, nn, MAX_PATH);
Run Code Online (Sandbox Code Playgroud)

我得到一个奇怪的结果:

带有意外字符的错误消息

我该如何解决这个问题?

c++ unicode winapi utf-8 rc

2
推荐指数
1
解决办法
1964
查看次数

检查ArrayList是否包含数组对象

有没有办法检查ArrayList是否包含对象数组?例如,我有一个arrayList

ArrayList<Integer[]> myList = new ArrayList<Integer[]>();
mylist.add(new Integer[]{5,5});
mylist.add(new Integer[]{1,1});
Run Code Online (Sandbox Code Playgroud)

我想检查它是否包含特定的Integer数组.喜欢:

Integer[] myArray = new Integer[]{5,5};
Run Code Online (Sandbox Code Playgroud)

如果我使用myList.containts(myArray); 它应该返回true,但它检查Integer对象是否被包含,而不是数组值.

有没有办法检查值?

java arraylist

0
推荐指数
1
解决办法
914
查看次数