解析Android - 按参数删除行

时间:2015-11-08 16:58:30

标签: android parse-platform

我试图弄清楚我的代码有什么问题。

我想要做的是从具有特定projectID的服务器中删除一行

ParseQuery<ParseObject> query = ParseQuery.getQuery("Project");

 query.whereEqualTo("projectId", pid);

  query.whereEqualTo("User", ParseUser.getCurrentUser());
  query.getFirstInBackground(new GetCallback<ParseObject>() {
    @Override
 public void done(ParseObject parseObject, com.parse.ParseException e) {

 try {
 parseObject.delete();
 parseObject.saveInBackground();
 } catch (com.parse.ParseException e1) {
 e1.printStackTrace();
 }

 }
});

有谁能告诉我为什么这不会删除记录?

由于

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找deleteInBackground()功能......

https://parse.com/docs/android/guide#objects-deleting-objects