ParseException的:无效的会话令牌错误 [英] ParseException: Invalid session token error

查看:488
本文介绍了ParseException的:无效的会话令牌错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我没有一个简单的注册用户界面只是为了检查解析,但由于某种原因,每次我尝试注册一个用户它给了我这个错误

I did a simple sign up user interface just to check parse but for some reason every time i try to register a user it gives me this error

这是code:

final ProgressDialog dlg = new ProgressDialog(this);
    dlg.setTitle("Please wait.");
    dlg.setMessage("Signing up.  Please wait.");
    dlg.show();

    String username_str = username.getText().toString();
    String password_str = password.getText().toString();
    String re_password_str = re_password.getText().toString();
    String email_str = email.getText().toString();
    String phone_str = phone.getText().toString();

    if(!re_password_str.equals(password_str)){
        dlg.dismiss();
        Toast.makeText(this,"Passwords does not match!!",Toast.LENGTH_SHORT).show();
        password.setText("");
        re_password.setText("");
    }else if(email_str.isEmpty()|| phone_str.isEmpty()){
        dlg.dismiss();
        Toast.makeText(this,"email or phone cannot be empty!!",Toast.LENGTH_SHORT).show();

    }else {
        ParseUser new_user = new ParseUser();
        new_user.setUsername(username_str);
        new_user.setPassword(password_str);
        new_user.setEmail(email_str);
        new_user.put("phone", phone_str);
        new_user.signUpInBackground(new SignUpCallback() {
            @Override
            public void done(ParseException e) {
                dlg.dismiss();
                if(e == null){
                    Intent i = new Intent(SignupActivity.this,MainActivity.class);
                    startActivity(i);
                }else{
                    Log.d("signup error", e.toString());
                    Toast.makeText(SignupActivity.this,e.toString(),Toast.LENGTH_SHORT).show();
                }
            }
        });

我已经花了2天发现问题,但没有任何成功...

I've already spent 2 days in finding the problem but without any success....

推荐答案

我手动从解析数据库中删除一些数据。在那之后我有,当我试图保存在后台新用户这个错误:

I have deleted manually some data from the Parse Database. After that I was having this error when I was trying to save a new user in background:

com.parse.ParseRequest $ ParseRequestException:无效的会话令牌

com.parse.ParseRequest$ParseRequestException: invalid session token

我的解决办法是卸载APK并重新安装。它解决了这个会议我的问题。

My solution was to uninstall the apk and install it again. It solved the session problem for me.

这篇关于ParseException的:无效的会话令牌错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆