2014-02-26 35 views
0

我想在通知的大視圖部分顯示動態加載的圖像。我的通知具有大視圖版本的自定義佈局。將圖像下載到自定義通知大視圖

因此從技術上講,我需要從網絡上下載的圖像,然後顯示它在的ImageView一個RemoteViews對象內。

我不能與成功的部分是:如何讓下載的位圖的ImageView我RemoteViews對象的顯示?

這裏是我的嘗試:

Bitmap bm = getBitmapFromURL(items.get(0).imageUrl); 
remoteViews.setBitmap(R.id.iv2, "android:src", bm); 

這裏是個例外,我收到:

android.app.RemoteServiceException:從包com。示例貼壞通知:無法展開RemoteViews for:StatusBarNotification

回答

2

您錯誤地使用了RemoteViews.setBitmap。您應該使用setImageBitmap而不是致電android:src。或者,您可以使用RemoteViews.setImageViewBitmap這將爲您照顧。

+0

謝謝。完美的作品:) –

-2

RemoteView不接受ImageView,你使用ImageView嗎?爲什麼要使用Notification.BigPictureStyle來代替?

+0

因爲我想要一個自定義的大視圖,其中包含3個圖像視圖,BigPictureStyle只給我1張圖片 –