В настоящее время я делаю модуль запроса на добавление в друзья.Пользователь нажимает «Одобрить», программа добавляет друга в класс _User
на Parse Server.Я полагал, что приведенный ниже код сделает это, и это так, но проблема в том, что он меняет текущего пользователя на нового добавленного друга.Поэтому, если текущий пользователь - «Боб», а Боб добавляет «Майк», то новым текущим пользователем является Майк.
Я экспериментировал с signUp()
, signUpInBackground()
, но ни один из них, похоже, не работает.
ParseUser newFriend = new ParseUser();
newFriend.setUsername(friendRequestFrom); //friendRequestFrom is a String that carries a name
newFriend.setPassword("12345");
newFriend.signUpInBackground(new SignUpCallback() {
@Override
public void done(ParseException e) {
if(e == null){
Log.i("Parse Result","Succesful!");
Log.i("Current User",ParseUser.getCurrentUser().getUsername());
}
else{
Log.i("Parse Result","Failed " + e.toString());
}
}
});