有什么区别:notification.flags和notification.defaults?

时间:2011-07-07 20:13:01

标签: android notifications default flags

在我的测试代码中,我使用了

        notification.flags |= Notification.DEFAULT_SOUND;
    notification.flags |= Notification.DEFAULT_LIGHTS;

这不起作用,根据我得到的答案another question我将.flags更改为.defaults并且它有效。

        notification.defaults |= Notification.DEFAULT_SOUND;
    notification.defaults |= Notification.DEFAULT_LIGHTS;

documentation两个字段中:标志和默认值相同。

我什么时候使用哪个? 我可以设置同一家族的2个标志吗?

1 个答案:

答案 0 :(得分:5)

系统必须检查这些字段以查找不同的内容。它检查“默认值”以查看您希望哪些功能成为其默认值,并在“flags”中查找其他一些标志。这一切都在Dev Guide

中解释过