2015-11-19 66 views
1

如何在數據瀏覽器解析中使用android設置布爾字段? 我用put命令不起作用。在put命令中,只有字符串字段是輸入和對象值,因此它不適用於布爾型字段。在數據瀏覽器解析中設置布爾字段Android

查詢

ParseQuery<ParseObject> query = ParseQuery.getQuery(username); 
         query.whereEqualTo("userName", update_user); 
         query.findInBackground(new FindCallback<ParseObject>() { 
          public void done(List<ParseObject> objects, com.parse.ParseException e) { 
           if (e == null) { 
            Log.d("result","success"); 
            objects.get(0).put("fullPermission", true); 
            objects.get(0).saveInBackground(); 
           } else { 
            Log.d("score", "Error: " + e.getMessage()); 
           } 
          } 
         }); 
+0

你是什麼意思數據瀏覽器?你想在Android中使用Android設置一個布爾值? –

回答

-1

可以使用put方法容易地設置一個布爾字段在CALSS:

ParseObject yourClass = new ParseObject("YouClassName"); 
yourClass.put("yourBooleanFieldName", false); // set boolean to false 
yourClass.saveInBackground(); 
+0

感謝Mo Nazemi的回答。這是工作,但當我在查詢中嘗試它不起作用。請檢查我編輯的問題。 –

+0

你確定返回的對象列表不是空的嗎?我的意思是你有任何例外嗎? –

+0

是的,對象不是空的。我用size()命令進行了檢查。 –