我在写 NotificationListenerService ,
我想在其中获取发送到状态栏的通知的详细信息。
但我们唯一得到的是 Ticket text ,在某些情况下它是 null。
最佳答案
正确,在构建通知时,代码文本不是必填字段。事实上,唯一的 required notification contents是:
- 一个小图标 - 由
icon
返回 - 标题 - 由 extras 返回.getCharSequence( Notification.EXTRA_TITLE )
- 详细文本 - 由 extras 返回.getCharSequence( Notification.EXTRA_TEXT )
不幸的是,extras
包仅在 Android 4.4 (KitKat) 设备上可用 - 以前的版本无法轻松访问此数据 - 您只能访问 RemoteViews
,您需要手动对其进行扩充和解析(绝对不推荐)。
关于android - NotificationListenerService 中的代码文本为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21934979/