我想在通知的大视图部分显示动态加载的图像。我的通知有一个大视图版本的自定义布局。
从技术上讲,我需要从网上下载图片,然后在 RemoteViews 对象内的 ImageView 中显示。
我无法取得成功的部分是:如何将下载的位图显示在 RemoteViews 的 ImageView 中对象
以下是我的尝试:
Bitmap bm = getBitmapFromURL(items.get(0).imageUrl);
remoteViews.setBitmap(R.id.iv2, "android:src", bm);
,这是我收到的例外情况:
android.app.RemoteServiceException:从com.example包发布错误通知:无法展开RemoteViews:StatusBarNotification
答案 0 :(得分:2)
您错误地使用了RemoteViews.setBitmap
。不应拨打android:src
,而应使用setImageBitmap
。或者,您可以使用RemoteViews.setImageViewBitmap
来处理此问题。
答案 1 :(得分:-2)
RemoteView不接受ImageView,你使用的是ImageView吗?为什么要使用Notification.BigPictureStyle?