不首先显示时的通知大小

Notification size when not showing first

我正在使用本地通知,例如带有按钮的时钟闹钟来控制它。我的问题是通知视图没有包含我的内容。因此,在四处搜索之后,我发现有一种解决方法可以通过在构建后设置视图来实现。
像这样:

Notification notification = mBuilder.build();
// add remote view after build for getting bigger notification size
notification.bigContentView = remoteViews;

这项工作除非通知不是第一个,并且当它不是顶部通知时,按钮不会显示。

如何发出通知 wrap_content 即使它不在通知列表的顶部?

设置通知的优先级最大值以显示如下所示的大内容视图

   new Notification.Builder(this)
    .setContentTitle("Media Player")
    .setContentIntent(mPendingIntentHomeSong)
    .setSmallIcon(R.drawable.app_icon)
    .setPriority(Notification.PRIORITY_MAX)
    .setContent(mNotificationContentView)
    .setStyle(new Notification.BigPictureStyle()).build();