我正在写NotificationListenerService,
我想在哪里获取发送到状态栏的通知的详细信息。
但我们得到的只是Ticket文本,在某些情况下为空。
答案 0 :(得分:4)
在构建通知时,正确,自动收录器文本不是必填字段。事实上,唯一的required notification contents是:
icon
不幸的是,extras
套装仅适用于Android 4.4(KitKat)设备 - 之前的版本无法轻松访问此数据 - 您只能访问RemoteViews
需要手动充气和解析(绝对不推荐)。
答案 1 :(得分:0)
Ticker文本是可选的,在某些情况下可能为null。
您尚未发布任何代码,但是您使用onNotificationPosted(StatusBarNotification)
中的NotificationListenerService
方法吗?这是在API 18(Android 4.3)中实现的,因此它应该适合您。 The documentation声明应返回完整的Notification
对象,这不仅仅会提供给自动收录器文本。