獲取的圖像時,我使用信使服務異步從URL抓取圖像,但logcat的是拋出一個奇怪的錯誤消息:System.err的Android中
W/System.err的(26180):錯誤或 - - 從./org/apache/harmony/awt/www/content/image/png.class
讀取
W/System.err的(26180):錯誤從./org/apache/讀取和諧/ awt/www/content/image/jpeg.class
有趣的是,一切正常。第一次嘗試時圖像被成功解碼爲位圖。
這裏是我的代碼:
@Override
public void onHandleIntent(Intent i) {
int position = (Integer)i.getExtras().get(EXTRA_POSITION);
String imageUrl = (String)i.getExtras().get(EXTRA_URL);
Messenger messenger = (Messenger)i.getExtras().get(EXTRA_MESSENGER);
Message msg = Message.obtain();
Bitmap bitmap = null;
try {
bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageUrl).getContent());
msg.arg1 = Activity.RESULT_OK;
msg.arg2 = position;
msg.obj = bitmap;
} catch(Exception e) {
Log.e("RSSForHC", "Exception getting image", e);
msg.arg1 = Activity.RESULT_CANCELED;
msg.obj = e;
}
try {
messenger.send(msg);
} catch (Exception e) {
Log.w("RSSForHC","Exception sending results to activity", e);
}
}
是definently正在該線路上拋出的錯誤:
bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageUrl).getContent());
因爲一切正常,我的問題是它是否是可以接受的忽略這個錯誤?有誰知道爲什麼這個錯誤被拋出,我怎麼可能糾正它或處理它?
是的,確實刪除了錯誤信息。我已經習慣了看到這些消息,但是這個修復已經大大地清理了我的LogCat,謝謝。 – BoostHungry 2012-03-11 22:04:36