尽管所有 sendXXXXX 布尔值都是 true,但代码在第一次 notify() 处停止执行。如果我手动将第一个设置为 false,则代码将在第二个 if 语句中停止执行。
当 .notify() 被调用时,它就像一个返回语句。它退出函数但不抛出任何错误/异常。
if (sendAC) {
mNotificationManager.notify(XMPP_ID, notificationHouse);
}
if (sendRefridgerator) {
mNotificationManager.notify(XMPP_IDRefridgerator, notificationRefridgerator);
}
if (sendWater) {
mNotificationManager.notify(XMPP_IDWater, notificationWater);
}