Как я могу создать нового пользователя в Parse, не меняя текущего пользователя? - PullRequest
0 голосов
/ 01 мая 2019

В настоящее время я делаю модуль запроса на добавление в друзья.Пользователь нажимает «Одобрить», программа добавляет друга в класс _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());
        }
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...