title: Android: Updating fields for ParseUsers
body: <p>I am using ParseUser for user management. Having the username (unique), I planned to query the User class to identify the user and then put a new score to the "score" field, just like a Leaderboard. Coded as follows:</p>
  
  <h2>Code:</h2>
  
  <pre><code>public void update_user_score(String username, int original_score, int add)
  {
      final int new_score = original_score + add;  
      ParseQuery&lt;ParseUser&gt; query = ParseUser.getQuery();
      query.whereEqualTo("username", username);
      query.setLimit(1);
  
      query.findInBackground(new FindCallback() 
      {
            public void done(final ParseObject object, ParseException e) 
            {
              if (e == null) 
              {
                  object.saveInBackground(new SaveCallback() 
                  {
                      public void done(ParseException e) 
                      {
                          object.put("score", new_score);                                 
                          object.saveInBackground();                                      
                          onBackPressed();                            
                      }
                  });
              }
            }
      });
  }
  </code></pre>
  
  <p>Situation:
  It states that <code>The type new FindCallback(){} must implement the inherited abstract method FindCallback.done(List, ParseException)</code> . I have tried that <code>FindCallback.done</code> and found it unsucessful.</p>
  
  <h2>Question:</h2>
  
  <p>I would like to ask how the other fields of the user be updated with the username given? Thanks!</p>