こんにちは、なぜこのコードが機能しないのか疑問に思っていました。特定のユーザーを見つけるために 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 は、メソッドで返すことができなかったため、フィールドです...