Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Parse.com数据库出现问题_Android_Parse Platform - Fatal编程技术网

Android Parse.com数据库出现问题

Android Parse.com数据库出现问题,android,parse-platform,Android,Parse Platform,将用户添加到解析数据库中的用户类时遇到问题。启动应用程序并重新启动parse.com网页后,我没有看到任何结果。有人能帮我吗 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(layout.activity_login); final EditText username = (EditText)

将用户添加到解析数据库中的用户类时遇到问题。启动应用程序并重新启动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;
        }
    });
}
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
this.setContentView(layout.activity\u登录);
最终EditText用户名=(EditText)this.findViewById(id.userloginname);
最终EditText密码=(EditText)this.findViewById(id.userpassword);
TextView邻居视图=新建TextView(此);
按钮试验;
按钮测试=(按钮)this.findViewById(id.btnLogin);
button\u test.setOnClickListener(新建button.OnClickListener(){
公共void onClick(视图v){
最终字符串usersname=username.getText().toString();
最后一个字符串passwoord=password.getText().toString();
//ParseQuery=ParseQuery.getQuery(“停车”);
logInInBackground(usersname、passwoord、newlogincallback(){
@凌驾
public void done(ParseUser用户,com.parse.ParseException){
如果(用户!=null){
//万岁!用户已登录。
}否则{
//
}
}
});
//返回false;
}
});
}

要创建一个全新的用户,您应该使用
ParseUser.signUpInBackground()


如果您之前已经与您的用户注册并想要登录,那么您的代码就可以了。如果用户以前注册过,您将在parse.com上找到它的行。登录已注册用户不会在数据库中添加新行。好的,那么如何检查与我一起登录的用户是否确实在数据库中?最常见的方法可能是使用两个按钮,登录(logInInBackground())和注册(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
    }
});