title: update a parseObject without retrieving it again - Android
body: <p>Using <code>parse.com</code> with android, I am retrieving a <code>parseObject</code> in a method and I want to update the same exact object in another method without having to retrieve it again. What is the best way to do this?</p>
  
  <p>Here is my attempt:</p>
  
  <p>I tried to save a copy of the object when first retrieved and change this copy and then save this copy using <code>saveInBackground</code> method. I highly doubt that this would work. The copy will be saved but the original object won't be saved, so what is the alternative?</p>
  
  <p>method that retrieves the object:</p>
  
  <pre><code>query.getFirstInBackground(new GetCallback&lt;ParseObject&gt;() {
      public void done(ParseObject object, ParseException e) {
          MyShop = object;
      }
  </code></pre>
  
  <p>method that updates the object:</p>
  
  <pre><code>public void OnClick(View arg0){
      MyShop.put("status", false);
      MyShop.saveInBackground();
  }
  </code></pre>
  
  <p>Where <code>MyShop</code> is a global variable and I want to update the ParseObject object</p>