title: get adminarea from geocoder returns null or not found
body: <p>How can I get state or adminarea from latitude and longitude??</p>
  
  <p>This Code returns: <code>street, null, country</code>. However, I need to return only adminarea, not null or not found.</p>
  
  <pre><code> if (isLocationAvailable) {
  
          Geocoder geocoder = new Geocoder(mContext, Locale.getDefault());
          // Get the current location from the input parameter list
          // Create a list to contain the result address
          List&lt;Address&gt; addresses ;
          try {
              /*
               * Return 1 address.
               */
              addresses = geocoder.getFromLocation(mLatitude, mLongitude, 1);
          } catch (IOException e1) {
              e1.printStackTrace();
              return ("IO Exception trying to get address:" + e1);
          } catch (IllegalArgumentException e2) {
              // Error message to post in the log
              String errorString = "Illegal arguments "
                      + Double.toString(mLatitude) + " , "
                      + Double.toString(mLongitude)
                      + " passed to address service";
              e2.printStackTrace();
              return errorString;
          }
  }
  </code></pre>