由于Parse :: UserCannotBeAlteredWithoutSessionError,SessionToken消失了

时间:2015-12-22 07:16:55

标签: android parsing session

当我使用Parse会话时 - > enableRevocableSessionInBackground

在一些事件监听器之后,我收到了这条消息。我使用parse logiinbackground api登录我的应用程序。我不知道为什么我收到这条消息请帮助我。

    ParseACL defaultACL = new ParseACL();
    defaultACL.setPublicReadAccess(true);
    defaultACL.setPublicWriteAccess(true);

    ParseACL.setDefaultACL(defaultACL, true);
    Parse.enableLocalDatastore(getApplicationContext());
    ParseUser.enableRevocableSessionInBackground();

        ParseUser.logInInBackground(username, passwd, new
                LogInCallback() {

                    public void done(ParseUser user,                com.parse.ParseException e) {

此时ParseUser.isAuthenticated为true且sessiontoken不为null

但是在一些事件之后btnShare.setOnClickListener(new View.OnClickListener(){

        @Override
        public void onClick(View v) {
       -> in Here ParseUser.isAuthenticated is false and sessiontoken is null

}}

因此,因为在事件时会话令牌消失,我收到消息Parse :: UserCannotBeAlteredWithoutSessionError

我不知道为什么会发生这种现象请帮助我。

0 个答案:

没有答案