title: Html.ImageGetter TextView
body: <p>So Im using ImageGetter to display the images from JSON blog posts. Im getting the correct source in the log but the URL changes when it reaches setBounds. Any ideas?</p>
  
  <p>Code: </p>
  
  <pre><code>protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_blog_view);
  
      Intent intent = getIntent();
      Uri blogUri = intent.getData();
      mPost = blogUri.toString();
      mUrl = getIntent().getStringExtra("mUrl");
  
      TextView textView = (TextView) findViewById(R.id.scrollView1);
      textView.setText(Html.fromHtml(mPost, imgGetter, null));
  }
  
  private ImageGetter imgGetter = new ImageGetter(){
      @Override
      public Drawable getDrawable(String source){
           Drawable drawable = Drawable.createFromPath(source);
          try {
              drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
          }catch (NullPointerException e){
              logException(e);
          }
          return drawable;
      }
  };
  </code></pre>
  
  <p>The "source" before the try is </p>
  
  <p><a href="http://www.domain.com/images_blog/feature.png">http://www.domain.com/images_blog/feature.png</a></p>
  
  <p>but in the catch the error is:</p>
  
  <p>Unable to decode stream: </p>
  
  <pre><code>java.io.FileNotFoundException: /http:/www.domain.com/images_blog/feature.png : open failed: ENOENT (No such file or directory)
  </code></pre>