阅读背景:

在Android中的CreateFromStream返回特定url的空值

来源:互联网 
public class TestButton extends Activity {   
    /** Called when the activity is first created. */   
    ImageButton imgBtn;   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        imgBtn = (ImageButton) findViewById(R.id.image);
        //String url = "https://thenextweb.com/apps/files/2010/03/google_logo.jpg";
        String url1 = "https://trueslant.com/michaelshermer/files/2010/03/evil-google.jpg";
        Drawable drawable = LoadImage(url1);
        imgBtn.setImageDrawable(drawable);
    }

    private Drawable LoadImage(String url) {
        try {
            InputStream is = (InputStream) new URL(url).getContent();
            Drawable d = Drawable.createFromStream(is, "src");
            return d;
        } catch (Exception e) {
            return null;
        }
    }
}
public class TestButton extends Activity {   
 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: