作者hunej (cookpro)
看板AndroidDev
標題[問題] 從網路抓圖片
時間Sat Mar 16 02:44:18 2013
小弟想弄一個ImageButton,從網路抓圖片,不過遇到奇怪的問題
我參考書上的範例,先弄一個
private Bitmap getBitmapFromUrl(String imgUrl) {
URL url;
Bitmap bitmap = null;
try {
url = new URL(imgUrl);
InputStream is = url.openConnection().getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
bitmap = BitmapFactory.decodeStream(bis);
bis.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return bitmap;
}
然後
public class MainActivity extends Activity {
public String IMG_URL = "*********/test.jpg";
在Activity底下直接宣告一個String來存URL
在onCreate裡面
imgButton2.setImageBitmap(getBitmapFromUrl(IMG_URL));
imgButton2.invalidate();
到這裡都沒什麼問題,抓得到圖片,也能正常顯示
可是如果我那個string一開始只有宣告,到onCreate裡面才賦值的話,就抓不到圖片
好奇怪喔,是scope的問題嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.169.168.66
1F:→ hunej:天啊 我是白癡 對不起 問題解決了 03/16 02:55
2F:→ hunej:我不小心把server端的檔案砍掉還沒發現... 03/16 02:55