如何使用android的parse sdk在本地和解析云中存储parseObject

如何使用android的parse sdk在本地和解析云中存储parseObject,android,parse-platform,Android,Parse Platform,我启用本地数据存储: Parse.enableLocalDatastore(mContext); Parse.initialize(mContext, PARSE_APP_ID, PARSE_CLIENT_KEY); 现在,我尝试将当前parseUser的更改保存到本地数据库以及ParseCloud mParseUser.put(DBConstants.KEY_TAKEPICEVERY, takePicEvery); //Save in local database mParseUser.p

我启用本地数据存储:

Parse.enableLocalDatastore(mContext);
Parse.initialize(mContext, PARSE_APP_ID, PARSE_CLIENT_KEY);
现在,我尝试将当前parseUser的更改保存到本地数据库以及ParseCloud

mParseUser.put(DBConstants.KEY_TAKEPICEVERY, takePicEvery);

//Save in local database
mParseUser.pinInBackground(new SaveCallback() {
  @Override
  public void done(ParseException e) {
    //try to save in Parse Cloud
    if(e==null)
      mParseUser.saveEventually(new SaveCallback() {        
        @Override
        public void done(ParseException e1) {
          Log.e("Save Done:", "="+e1);
        }
      });
  }
});

savefinally
从不将更新的信息保存到解析云,甚至
saveInBackground
都不起作用。

我也面临同样的问题
savefinally()
在本地数据存储被禁用时起作用,但一旦我启用它,对象就永远不会被存储,回调也永远不会被调用。对我来说,文档对本地数据存储不是很清楚,或者它有缺陷。同样,在github上提出了一个问题: