안녕하세요,이 코드가 작동하지 않는 이유가 궁금합니다. 특정 사용자를 찾으려면 ParseUser의 사용자 이름 필드를 쿼리하려고하지만 그것은 찾을 수 없다는 것을 계속합니다. 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);
}
});
}
는 여기에 내가 방법에 반환을 couldnt 때문에
if (!foundUser) {
errorMessage.setText("Invalid user name");
}
foundUser이 필드 호출 내 방법 ...
어떻게 findUsername()을 호출합니까? foundUser 값을 읽기 전에 쿼리에서 결과를 반환 했습니까? –
메신저 그냥 findUsername foundUser 전에 호출하지만 내 문제는 FindUsername 결과를 반환하지 않는 이유는 ParseUser 개체를 쿼리하는 방법을 잘 모르겠다. – James