Android異步請求網絡上的圖片,返回數據為數據流

dy223 9年前發布 | 1K 次閱讀 Java Android

private class ErweimaAsyncTask extends AsyncTask<String, Integer, String>{

    @Override
    protected String doInBackground(String... paramArray) {

        URL picUrl;
        try {
            picUrl = new URL(Constant.ERWEIMA_URL + "?timestimp=" + new Date().getTime() + "&code=BILLID_" + globalVariables.getCurrentBillId());
            pngBM = BitmapFactory.decodeStream(picUrl.openStream());  

        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } 
        return "";
    }

    @Override
    protected void onPostExecute(String result) {
        erweimaImg.setImageBitmap(pngBM); 
    }

}</pre> 


 本文由用戶 dy223 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!