我开始使用MediaStyle通知。一切正常,但当我试图更新锁屏幕中的扩展通知时。在我的扩展通知中,我有四个按钮,显示在通知的底部。
如果我跳过一首歌,通知就会更新。问题是,它仍然显示与扩大的大小,但与压缩版本:只有三个按钮在右边的艺术作品。其结果是,在通知的底部留下一个空空间,其中曾经有按钮。
为了显示和更新通知,我使用新的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和Nexus 5和棒棒糖。有人看过这个问题吗?
发布于 2015-01-23 06:28:21
看起来这是一个框架问题:
https://stackoverflow.com/questions/28041596
复制相似问题