Java 无法扩展带有进度条的通知(牛轧糖+)
我的应用程序显示通知以指示下载进度。但自从Android 7.0+重新设计了通知后,每当标题文本变长时,就不会显示说明文本,说明从xyz MB下载了多少数据。因此,这对我的用户至关重要。另外,通知无法扩展。以下是该问题的屏幕截图: 我已经看了文档,但似乎遗漏了什么。谷歌搜索也帮不了我。以下是相关代码:Java 无法扩展带有进度条的通知(牛轧糖+),java,android,download,scrollbar,android-notifications,Java,Android,Download,Scrollbar,Android Notifications,我的应用程序显示通知以指示下载进度。但自从Android 7.0+重新设计了通知后,每当标题文本变长时,就不会显示说明文本,说明从xyz MB下载了多少数据。因此,这对我的用户至关重要。另外,通知无法扩展。以下是该问题的屏幕截图: 我已经看了文档,但似乎遗漏了什么。谷歌搜索也帮不了我。以下是相关代码: notificationBuilder.setProgress(100, download.getProgress(), false) .s
notificationBuilder.setProgress(100, download.getProgress(), false)
.setContentTitle(filename);
notificationBuilder.setContentText("Downloading " + download.getCurrentFileSize() + "/" + totalFileSize + " KB");
notificationManager.notify(id, notificationBuilder.build());
因此,我只想通过某种方式扩展通知,以便用户可以看到全文。在设置大量通知时,我遇到了类似的问题 这就是你可能要找的。这是为了在文本内容超过屏幕大小时发出通知。试试这个,当其他用户在聊天中发送了一条长消息时,我也遇到了同样的问题。用这个就解决了
使用远程视图怎么样@你赏金给的那个家伙,只是从我添加的链接复制粘贴了代码片段。只是说:可能。我当时没有检查你的链接,因为我在另一个答案中有一个代码片段。所以我先试试。是的,代码片段只是复制粘贴的,我刚刚检查过。他应该避免回答,因为你已经发布了相同的答案。但我要向你道歉。下一次,如果可能的话,至少对于有悬赏的问题,也要发布一段代码片段。我个人认为,如果一个人正在放弃他的一些声誉,那么他应该通过尝试直接代码来节省一些时间。无论如何,我对你的答案和评论都投了赞成票。所以也许你可以做些+重复:@RishichandraWawhal:兄弟!我在应用程序中实现聊天功能时遇到了同样的问题,我准备好了解决方案代码段,但我没有时间访问您的链接并复制代码段。我将自己的代码片段放在这里,以消除额外的工作量。如果你认为我是从你的链接上抄来的,那你为什么不呢,兄弟!
Notification mNotification = new Notification.Builder(getApplicationContext())
.setContentTitle("You have a message from " + sender)
.setContentText(messageText)
.setSmallIcon(R.drawable.ic_launcher_notification)
.setLargeIcon(bitmapIcon)
.setStyle(new Notification.BigTextStyle().bigText(longMessage))
.build();