解析不退出

时间:2015-07-09 22:59:51

标签: android parse-platform logout

我试图退出当前用户,但它无法正常工作。谁能告诉我我可能做错了什么?

 public void logout(View view){

        // do stuff with the user
    ParseUser currentUser = ParseUser.getCurrentUser();
       ParseUser.logOut();
      currentUser= ParseUser.getCurrentUser();



       if(currentUser==null) {
           Toast.makeText(MainActivity.this, "null", Toast.LENGTH_LONG).show();

       }
       else

       {
           // show the signup or login screen
           Toast.makeText(MainActivity.this,"user not logged out ", Toast.LENGTH_SHORT).show();
       }


        Intent logout= new Intent(this, start_page.class);
       startActivity(logout);




}

我做的吐司一直说'#34;用户没有注销"任何人都可以告诉代码有什么问题吗?

2 个答案:

答案 0 :(得分:1)

没关系我修好了。在我的解析应用程序类中,我启用了自动用户。我把它拿出来,现在它完美地工作了。谢谢你的建议

答案 1 :(得分:0)

您是否尝试过更改

ParseUser currentUser = ParseUser.getCurrentUser();
ParseUser.logOut();
currentUser= ParseUser.getCurrentUser();

ParseUser currentUser = ParseUser.getCurrentUser();
currentUser.logOut();
currentUser= ParseUser.getCurrentUser();

但我不得不说,我并非100%确定ParseUser.getCurrentUser();会在没有人登录时返回null。你能提供一个参考资料吗?