2015-06-24 5 views
0

У меня возникла проблема с добавлением пользователя в мой класс User в базе данных синтаксического анализа. Я не вижу никаких результатов после запуска приложения и перезапуска веб-страницы parse.com. Может кто-нибудь мне помочь?Проблема с базой данных Parse.com

 protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    this.setContentView(layout.activity_login); 
    final EditText username = (EditText) this.findViewById(id.userloginname); 
    final EditText password = (EditText) this.findViewById(id.userpassword); 


    TextView neighbourView = new TextView(this); 

    Button button_test; 
    button_test = (Button) this.findViewById(id.btnLogin); 

    button_test.setOnClickListener(new Button.OnClickListener() { 


     public void onClick(View v) { 

      final String usersname = username.getText().toString(); 
      final String passwoord = password.getText().toString(); 


      //ParseQuery<ParseObject> query = ParseQuery.getQuery("Parking"); 
      ParseUser.logInInBackground(usersname, passwoord, new LogInCallback() { 
       @Override 
       public void done(ParseUser user, com.parse.ParseException e) { 

        if (user != null) { 
         // Hooray! The user is logged in. 

        } else { 
         // 
        } 
       } 



      }); 
      // return false; 
     } 
    }); 
} 

ответ

0

Чтобы создать совершенно новый пользователь, вы должны использовать ParseUser.signUpInBackground():

ParseUser user = new ParseUser(); 
user.setUsername(username); 
user.setPassword(password); 
user.signUpInBackground(new SignUpCallback() { 
    @Override 
    public void done(ParseException e) { 
     //if e != null, something went wrong 
    } 
}); 
+0

нет нет Я пытаюсь войти в системе с текущим пользователем –

+0

Если вы уже зарегистрировались с пользователем до и хочу войти , ваш код в порядке. Если пользователь зарегистрировался раньше, вы найдете его строку на parse.com. Вход в зарегистрированный пользователь не добавляет новые строки в базу данных. – natario

+0

Итак, как мне проверить, есть ли пользователь, с которым я вхожу, в действительности находится в базе данных? –

Смежные вопросы