title: Picasso image loading issue in GoogleMap.InfoWindowAdapter
body: <p>I am using Google Maps Api and want to show an image inside InfoWindow when clicking of a Marker. I implemented it but there is a problem about Picasso. When I click a marker, infoWindow is shown up and imageView shows placeholder image. If I click same marker one more time, Picasso loads the image succesfully. I have to click twice, it is so weird.</p>
  
  <p><strong>Screenshots for better understanding:</strong></p>
  
  <p><strong>First click on the marker:</strong></p>
  
  <p><a href="https://i.stack.imgur.com/cvilO.png" rel="noreferrer"><img src="https://i.stack.imgur.com/cvilO.png" alt="First Click"></a></p>
  
  <p><strong>When I click again:</strong></p>
  
  <p><a href="https://i.stack.imgur.com/SZpER.png" rel="noreferrer"><img src="https://i.stack.imgur.com/SZpER.png" alt="Click again"></a></p>
  
  <p>There is my codes below:</p>
  
  <p><strong>InfoWindowAdapter (Picasso loading here)</strong></p>
  
  <pre><code>mMap.setInfoWindowAdapter(new GoogleMap.InfoWindowAdapter() {
          @Override
          public View getInfoWindow(Marker marker) {
              return null;
          }
  
          @Override
          public View getInfoContents(Marker marker) {
              View myContentsView = getLayoutInflater().inflate(R.layout.map_info_content, null);
              ImageView imageView = (ImageView) myContentsView.findViewById(R.id.imgView_map_info_content);
              Picasso.with(MainActivity.this)
                      .load(marker.getSnippet())
                      .placeholder(R.drawable.ic_placeholder)
                      .into(imageView);
              return myContentsView;
          }
      });
  </code></pre>
  
  <p><strong>Setting markers (using snippet to pass image url)</strong></p>
  
  <pre><code>for (MediaFeedData item : mItemList) {
          LatLng position = new LatLng(item.getLocation().getLatitude(),
                  item.getLocation().getLongitude());
          mMap.addMarker(new MarkerOptions()
                  .snippet(item.getImages().getLowResolution().getImageUrl())
                  .icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_point))
                  .position(position));
      }
  </code></pre>
  
  <p><strong>InfoWindow layout xml</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical"&gt;
  
  &lt;ImageView
      android:id="@+id/imgView_map_info_content"
      android:layout_width="match_parent"
      android:layout_height="match_parent" /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>