NotificationListenerService中的ticker text null

时间:2014-02-21 12:51:02

标签: android notifications

我正在写NotificationListenerService,
我想在哪里获取发送到状态栏的通知的详细信息。
但我们得到的只是Ticket文本,在某些情况下为空。

2 个答案:

答案 0 :(得分:4)

在构建通知时,正确,自动收录器文本是必填字段。事实上,唯一的required notification contents是:

不幸的是,extras套装仅适用于Android 4.4(KitKat)设备 - 之前的版本无法轻松访问此数据 - 您只能访问RemoteViews需要手动充气和解析(绝对不推荐)。

答案 1 :(得分:0)

Ticker文本是可选的,在某些情况下可能为null。

您尚未发布任何代码,但是您使用onNotificationPosted(StatusBarNotification)中的NotificationListenerService方法吗?这是在API 18(Android 4.3)中实现的,因此它应该适合您。 The documentation声明应返回完整的Notification对象,这不仅仅会提供给自动收录器文本。