如何监听多个if语句

时间:2016-03-30 15:10:18

标签: android

我的应用收到短信,读取字符串,并为每个字符串执行特殊操作。如果我在一个短信中发送一个字符串,这工作正常。但是,我希望它能够在单个SMS中使用多个字符串。

if (message.toLowerCase().contains("silent")) {
                    silent(context);
                } else if (message.toLowerCase().contains(
                        "loud")) {
                    loud(context);
                } else if (message.toLowerCase().contains("mute")) {
                    mute(context);

如果我的短信包含两个字符串,我希望它同时启动loud(context);mute(context);

1 个答案:

答案 0 :(得分:1)

所以你的问题的答案我的朋友在程序流程中:

if (message.toLowerCase().contains("silent")) {
                    silent(context);
                } 
if (message.toLowerCase().contains(
                        "loud")) {
                    loud(context);
                } 
if (message.toLowerCase().contains("mute")) {
                    mute(context);
    }

这是检查所有情况的方法:)