API 18上的输入流 - Android 4.3

时间:2015-08-05 18:11:42

标签: android api inputstream

我创建了一个从URL获取位图的方法,当我在Android上使用5.0+版本运行此方法时,它就像一个魅力,当它在4.3上运行时,即使异常返回null也无效,它失败直接之后: InputStream input = connection.getInputStream();

有没有人有任何想法解决这个问题?

public Bitmap getBitmapFromURL(String src)
    {
        try {
            URL url = new URL(src);
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setDoInput(true);
            connection.connect();
            InputStream input = connection.getInputStream();

            Bitmap myBitmap = BitmapFactory.decodeStream(input);

            return scaledBitmap;

        } catch (MalformedURLException e) {
            e.printStackTrace();
            return null;
        } catch (IOException e) {
            e.printStackTrace();
            return null;
        }
    }

0 个答案:

没有答案