title: Android String.format throwing UnknownFormatConversionException
body: <p>I have the following string resource:</p>
  
  <pre><code>&lt;string formatted="false" name="residential_search_url"&gt;https://api.trademe.co.nz/v1/Search/Property/Residential.json?latitude_min=%f%26latitude_max=%f%26longitude_min=%f%26longitude_max=%f&lt;/string&gt;
  </code></pre>
  
  <p>This is being used in an Activity by:</p>
  
  <pre><code>String residentialUrl = task.getSearchUrl(_map.getProjection().getVisibleRegion().latLngBounds,getString(R.string.residential_search_url));
  </code></pre>
  
  <p>And the method is defined as:</p>
  
  <pre><code>public String getSearchUrl(LatLngBounds bounds, String baseUrl){
          return String.format(baseUrl,
                  bounds.southwest.latitude,
                  bounds.northeast.latitude,
                  bounds.southwest.longitude,
                  bounds.northeast.longitude);
      }
  </code></pre>
  
  <p>I keep getting:</p>
  
  <pre><code>java.util.UnknownFormatConversionException: Conversion = l''
  </code></pre>
  
  <p>I have also tried using <code>%s</code> in place of <code>%f</code> and it made no difference.</p>