嗨,我想知道为什么这段代码不起作用。我正在尝试查询 ParseUser 的用户名字段以查找某个用户,但它一直说找不到它。
private void findUserName(String user) {
// query the User database to find the passed in user
ParseQuery query = ParseUser.getQuery();
query.whereEqualTo("username", user);
query.findInBackground(new FindCallback() {
@Override
public void done(List<ParseObject> objects, ParseException e) {
foundUser = (objects.size() != 0);
}
});
}
这是我调用它的方法
if (!foundUser) {
errorMessage.setText("Invalid user name");
}
foundUser 是一个字段,因为我无法在方法中返回它...