すべての sendXXXXX ブール値は true ですが、コードは最初の notify() で実行を停止します。最初のステートメントを手動で false に設定すると、コードは 2 番目の if ステートメント内で実行を停止します。
.notify() が呼び出されると、return ステートメントのように機能します。関数を終了しますが、エラー/例外はスローしません。
if (sendAC) {
mNotificationManager.notify(XMPP_ID, notificationHouse);
}
if (sendRefridgerator) {
mNotificationManager.notify(XMPP_IDRefridgerator, notificationRefridgerator);
}
if (sendWater) {
mNotificationManager.notify(XMPP_IDWater, notificationWater);
}