title: Parse getInBackground not Working (User Querying with ObjectID)
body: <p>I am currently working on the User Profile part of my app and I would like to run a query on a specific user object using the objectId of that user. With that query, I hope to get the users info(email, username, hometwown, etc.) from parse and display it on the page. </p>
  
  <p>The parse documentation recommends the getInBackground method like so:</p>
  
  <pre><code>ParseQuery&lt;ParseObject&gt; query = ParseQuery.getQuery("MyClass");
   query.getInBackground(myId, new GetCallback&lt;ParseObject&gt;() {
       public void done(ParseObject object, ParseException e) {
           if (e == null) {
               objectWasRetrievedSuccessfully(object);
           } else {
               objectRetrievalFailed();
           }
       }
   }
  </code></pre>
  
  <p>Using this I would think I would replace "MyClass" with "User" since I will be searching the user class for the specific Id entered. However, I am getting an exception every time and the query is failing. A copy of my code is below where, as an example, I attempt to extract the "hometown" attribute from the specefic user and set it to display as a textview. mId is equal to the specific object ID of the user passed over from another activity.</p>
  
  <pre><code>@Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_friends_profile);
  
      mHometownField = (TextView) findViewById(R.id.textView);
  
      mId = getIntent().getStringExtra(ParseConstants.KEY_ID);
  
      ParseQuery&lt;ParseObject&gt; query = ParseQuery.getQuery("User");
      query.getInBackground(mId, new GetCallback&lt;ParseObject&gt;() {
          @Override
          public void done(ParseObject parseObject, com.parse.ParseException e) {
              if (e == null) {
                  mHometown = parseObject.get(ParseConstants.KEY_HOMETOWN).toString();
              }
              else {
                  Log.e(TAG, e.getMessage());
                  AlertDialog.Builder builder = new  AlertDialog.Builder(FriendsProfileActivity.this);
                  builder.setTitle(R.string.error_title)
                          .setMessage(e.getMessage())
                          .setPositiveButton(android.R.string.ok, null);
                  AlertDialog dialog = builder.create();
                  dialog.show();
              }
          }
      });
  
      mHometownField.setText(mHometown);
  
  }
  </code></pre>