-1
サーバーからプッシュ通知を受信して、推奨を作成し、それを推奨行にポストします。しかし、推薦カードは時々より小さくなることがあります。私はビットマップオブジェクトにグライドを使って画像をロードしています。ビルダーで設定するよりです。私が大きなカードを取得すると、画像が表示されます。小さいカードを取得すると、画像は表示されません。これは、同じコンテンツ(同じソースイメージ)で複数の同じ通知を送信した場合でも発生します。 イメージをロードして同じサイズにトリミングしようとしましたが、それは役に立ちませんでした。推奨サイズが異なる
これは私の勧告ビルド()である:
Notification notification = new NotificationCompat.BigPictureStyle(
new NotificationCompat.Builder(mContext)
.setAutoCancel(true)
.setContentTitle(mTitle)
.setContentText(mDescription)
.setPriority(mPriority)
.setLocalOnly(true)
.setOngoing(true)
.setColor(mContext.getResources().getColor(R.color.fastlane_background))
.setCategory(Notification.CATEGORY_RECOMMENDATION)
.setLargeIcon(mCardImageBitmap)
.setSmallIcon(mSmallIcon)
.setContentIntent(mIntent))
.build();