【问题标题】:Recommendation different sizes推荐不同尺寸
【发布时间】:2016-11-06 05:44:25
【问题描述】:

我收到来自服务器的推送通知,该服务器创建推荐并将其发布到推荐行。但是,推荐卡有时较小有时较大。我正在将带有滑行的图像加载到 Bitmap 对象中,而不是在构建器中设置它。当我拿到大卡时,它显示图像,当我拿到小卡时,它不会显示图像。即使我发送超过 1 个具有相同内容(相同源图像)的相同通知,也会发生这种情况。 我尝试加载图像并将它们全部裁剪成相同的大小,但这没有帮助。

这是我的推荐 build():

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();

【问题讨论】:

    标签: android android-notifications android-tv


    【解决方案1】:

    问题出在 Glide 本身。似乎是在构建推荐之后加载了图像。我将负载更改为 asynctask 并在完成时创建建议。它就像魅力一样

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-08
      • 2020-12-26
      • 1970-01-01
      • 1970-01-01
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      相关资源
      最近更新 更多