【发布时间】:2017-01-18 22:59:35
【问题描述】:
我的代码有问题,我过去使用过 Infrared Control,但这次我将它“嵌套”,因此它可以像菜单一样工作。但是我没有在第 84 行进入 IF 循环,任何人都可以看到任何问题吗?提前致谢。
请注意,在第 61 行使用了完全相同的 if 循环,它确实起作用了
【问题讨论】:
我的代码有问题,我过去使用过 Infrared Control,但这次我将它“嵌套”,因此它可以像菜单一样工作。但是我没有在第 84 行进入 IF 循环,任何人都可以看到任何问题吗?提前致谢。
请注意,在第 61 行使用了完全相同的 if 循环,它确实起作用了
【问题讨论】:
首先,您是否检查过第 71 行的 resultCode 是否实际上是 BUTTON_CHMI?
否则你甚至不会输入第一个 switch 语句。
其次,从第 93 行开始,您有一个 switch-statement 和几个 CASE-entries,每个条目都缺少一个 break;因此,无论哪个CASE'-statement applies, you may fall intoBUTTON_BACK`,退出条件设置为真;我想你总是会退出菜单,不管你按哪个按钮。
【讨论】: