在我的测试代码中,我使用了
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个标志吗?
答案 0 :(得分:5)
系统必须检查这些字段以查找不同的内容。它检查“默认值”以查看您希望哪些功能成为其默认值,并在“flags”中查找其他一些标志。这一切都在Dev Guide
中解释过