title: Geocoder.getFromLocationName does not work for intersection address
body: <p>I am trying to use Geocoder class in my App and found that Geocoder.getFromLocationName returns null if the address is intersection of two streets. Ex. "Quail Ave and Dunford Way, Sunnyvale, CA 94087" . However, the method works perfect for any other type address.
  During Debug session, I could see the address parameter passed and reflects correctly, but "geocodeMatches" returns size(0) zero. 
  Appreciate any Help!!</p>
  
  <pre><code>public static List&lt;Address&gt; getGeoCode(@NonNull Context context, @NonNull String address){
      try {
          geocodeMatches = new Geocoder(context).getFromLocationName(address, 1);
  
          if (!geocodeMatches.isEmpty())
          {
              return geocodeMatches;
          }
  
      } catch (IOException e) {
          Log.e("ERROR", "Error to retrieve geocode" + e);
          e.printStackTrace();
      }
      return geocodeMatches;
  }
  </code></pre>