这是代码:
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(); } } });
我已经花了两天时间找到问题,但没有成功……
解决方法 我已经从Parse数据库中手动删除了一些数据.之后我在尝试在后台保存新用户时出现此错误:com.parse.ParseRequest$ParseRequestException: invalID session token
我的解决方案是卸载apk并再次安装它.它解决了我的会话问题.
总结以上是内存溢出为你收集整理的android – ParseException:无效的会话令牌错误全部内容,希望文章能够帮你解决android – ParseException:无效的会话令牌错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)