i=1;
while(i<7){
byte[] data = new byte[size[i]];
len = 0;
while (len < size[i]) {
len += dataInput.read(data, len, size[i] - len);
}
ByteArrayOutputStream outPut = new ByteArrayOutputStream();
bmp[i] = BitmapFactory.decodeByteArray(data, 0, data.length);
bmp[i].compress(CompressFormat.PNG, 100, outPut);
image[i].setImageBitmap(bmp[i]);
i=i+1;
}
uj5u.com熱心網友回復:
while(i<7){byte[] data = new byte[size[i]];
拋開別的不說,假如回圈條件可以執行2此以上,不斷給data 分配的記憶體怎么控制?
uj5u.com熱心網友回復:
注意申請之后的記憶體空間要釋放,不然會記憶體泄漏。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/118278.html
標籤:網絡通信
上一篇:boson netsim10中 vlan-membership static 這段顯示錯誤
下一篇:深圳電信的網路不能用埠映射嗎?
