Android仅将操作添加到提醒通知,而不添加到通知抽屉中

Android仅将操作添加到提醒通知,而不添加到通知抽屉中,android,notifications,Android,Notifications,我正在尝试向通知中添加操作,该操作只应显示在提示通知中。在通知抽屉中,我使用收件箱样式的通知,不希望在那里有操作按钮。如果我添加动作,它将在两个位置显示 我还尝试设置如下自定义布局,但notification.headsUpContentView始终返回null: RemoteViews view = new RemoteViews(context.getPackageName(), R.layout.headsup_notification); builder.setContent(view)

我正在尝试向通知中添加操作,该操作只应显示在提示通知中。在通知抽屉中,我使用收件箱样式的通知,不希望在那里有操作按钮。如果我添加动作,它将在两个位置显示

我还尝试设置如下自定义布局,但notification.headsUpContentView始终返回null:

RemoteViews view = new RemoteViews(context.getPackageName(), R.layout.headsup_notification);
builder.setContent(view); // I know this is not right, but tried
notification = builder.build();
RemoteViews headsupView = notification.headsUpContentView;   

是否有人可以帮助我单独获取操作或添加一个用于即时提醒通知的自定义布局,而不是在通知栏中?

如果我理解正确,您能否只生成两个通知,一个包含操作,另一个不包含操作?如果我生成两个通知,同一通知将在通知栏中显示两次,一次显示有操作,一次显示无操作。我试图得到类似的行为,如三星原生信息应用程序。在提醒通知中,新消息显示有3个操作,而在通知抽屉中,它是不同的,收件箱样式,有2个操作。同样,我希望Headsup中有一个操作,而notification drawer中没有操作。你知道吗?如果我理解正确,你能只生成两个通知,一个有操作,另一个没有吗?如果我生成两个通知,相同的通知将在通知栏中显示两次一个有操作,一个没有操作。我试图得到类似的行为,如三星原生信息应用程序。在提醒通知中,新消息显示有3个操作,而在通知抽屉中,它是不同的,收件箱样式,有2个操作。类似地,我希望在Headsup中有一个动作,而在通知抽屉中没有动作。你知道吗?