我的应用收到短信,读取字符串,并为每个字符串执行特殊操作。如果我在一个短信中发送一个字符串,这工作正常。但是,我希望它能够在单个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);
。
答案 0 :(得分:1)
所以你的问题的答案我的朋友在程序流程中:
if (message.toLowerCase().contains("silent")) {
silent(context);
}
if (message.toLowerCase().contains(
"loud")) {
loud(context);
}
if (message.toLowerCase().contains("mute")) {
mute(context);
}
这是检查所有情况的方法:)