从Notification Android获取大文本

时间:2014-11-15 16:22:18

标签: android notifications

我使用NotificationListenerService收听通知。

当我收到通知时,我使用以下代码提取标题和消息:

Bundle n = sbn.getNotification().extras;
String title = n.getString(Notification.EXTRAS_TITLE);
String message = n.getString(Notification.EXTRAS_TEXT);

问题是当我收到BigTextStyle的通知时。

如何检索其值?

感谢。

1 个答案:

答案 0 :(得分:0)

根据我在文档中看到的,您可以这样做:

Bundle n = sbn.getNotification().extras;
String title = n.getString(Notification.EXTRAS_TITLE);
String message = n.getString(Notification.EXTRAS_TEXT);
String bigText = n.getString(Notification.EXTRA_BIG_TEXT);

参考:https://developer.android.com/reference/android/app/Notification.html#EXTRA_BIG_TEXT