解析不删除对象Android

时间:2016-07-30 02:02:48

标签: java android parse-platform

我试图从Parse Class中删除对象,其中requesterUsername等于当前用户名。我在Parse数据库中有超过7行数据,但是当我执行下面的方法时, public void requestGride(View view){ if(requestActive == false) { Log.i("MyApp", "Gride requested"); ParseObject request = new ParseObject("Requests"); request.put("requesterUsername", ParseUser.getCurrentUser().getUsername()); ParseACL parseACL = new ParseACL(); parseACL.setPublicWriteAccess(true); request.setACL(parseACL); request.saveInBackground(new SaveCallback() { @Override public void done(ParseException e) { if (e == null) { infoTextView.setText("Finding Gride.."); grideX.setText("Cancel GrideX"); requestActive = true; } } }); }else{ infoTextView.setText("GrideX Cancelled"); grideX.setText("GrideX"); requestActive = false; ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("Requests"); query.whereEqualTo("requesterUsername",ParseUser.getCurrentUser().getUsername()); query.findInBackground(new FindCallback<ParseObject>() { @Override public void done(List<ParseObject> objects, ParseException e) { if(e == null){ if(objects.size() > 0){ for (ParseObject adds : objects){ adds.deleteInBackground(); } } } } }); } } 返回0,这不是我的预期,它不会删除数据库中的任何行。

我在这里一无所知。任何帮助将不胜感激。提前谢谢。

var regi = Register.deployed();

0 个答案:

没有答案
相关问题