extras在Android Notification中使用捆绑包?

时间:2012-11-13 16:13:02

标签: android notifications

虽然未在Notification Documentation中记录,但查看Notification.java以获取Jelly Bean,还有一个额外的Bundle,其中定义了EXTRA_PEOPLE键。

该类型被列为TBD,来自Android的任何人都可以提供关于这可能是什么样子的方向吗?您是否期望这是一个String名称列表,或者可能是Long rawContactIds?是否有任何建议的订购(例如会议组织者与参与者,或Gmail From与CC)?

Android 4.2中是否会有使用此更改,或者这仍然是真正的TBD?

2 个答案:

答案 0 :(得分:2)

即使它已经填写完毕,依赖它也是有风险的 - 如果它被标记为TBD,那么他们可以在任何次要版本中更改它而不告诉你,任何依赖它的代码都可能会破坏。对于我发布的任何内容,我都不会冒险。

如果你想测试它,编写一个使用它的应用程序并使用java反射来获取对象的类名并打印出值。如果是一个集合类,请重复它所拥有的任何对象并让我们知道。

答案 1 :(得分:0)

仍然是真正的TBD。

(一般规则:避免使用标记为@hide的任何内容,除非您确实知道自己在做什么。)