我开始使用MediaStyle通知。一切正常,但当我尝试在锁定屏幕中更新扩展通知时。 在我的扩展通知中,我有四个按钮显示在通知的底部。
如果我跳过一首歌曲,通知会更新。问题是它仍然以扩展的尺寸显示,但是带有compat版本:艺术品右侧只有三个按钮。 结果是在通知的底部留下了一个空白区域,其中曾经是按钮。
要显示和更新通知,我使用新的Notification.Builder
创建通知 final Notification.Builder notificationBuilder = new Notification.Builder(mContext).setSmallIcon(R.drawable.ic_launcher);
final Notification.MediaStyle style = new Notification.MediaStyle().setMediaSession( mMediaSession.getSessionToken() );
notificationBuilder.setStyle(style.setShowActionsInCompactView(compactViewButtons));
然后我填写所有字段,并在startForeground调用中使用构建的通知。
我尝试使用Nexus 6和带有Lollipop的Nexus 5。 有没有人见过这个问题?