代码之家  ›  专栏  ›  技术社区  ›  Dylan

如何知道我是否在parse上成功发送数据(Android)

  •  0
  • Dylan  · 技术社区  · 7 年前

    我把数据放在解析服务器上,我怎么知道它是否成功?

    ParseUser currentUser = ParseUser.getCurrentUser();
        ParseObject send = new ParseObject("Class");
        send.put("user", currentUser);
        send.saveInBackground();
    
    2 回复  |  直到 7 年前
        1
  •  0
  •   devgun    7 年前

    你可以这样做

    ParseUser currentUser = ParseUser.getCurrentUser();
    ParseObject send = new ParseObject("Class");
    send.put("user", currentUser);
    send.saveInBackground(new SaveCallback() {
        @Override
        public void done(ParseException e) {
            if (e == null) {
                Log.i("mt app", "You have successfully saved you data in parse");
            } else {
                Log.i("mt app", e.toString());
            }
        }
    });
    
        2
  •  0
  •   Mobile Team ADR-Flutter    7 年前

    是的,您可以检查它。Parse中有两种类型的saveinbackground方法可用。一个有回调,一个没有回调。

    ParseUser currentUser = ParseUser.getCurrentUser();
    ParseObject send = new ParseObject("Parse Class");
    send.put("user", currentUser);
    send.saveInBackground(new SaveCallback() {
        @Override
        public void done(ParseException e) {
            if (e==null)
            {
                done with out error
            }
            else
            {
                issue while saving
            }
        }
    });