2016-03-30 47 views
-5

我的应用程序收到SMS,读取字符串,并为每个字符串执行特殊操作。这工作正常,如果我发送一个SMS中的单个字符串。但是,我希望它能够在单个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

期待!跆拳道为什么投票? – blahxd

+3

投票下来,因为这是你不知道如何实现的基本程序流程:) –

+1

首先学习JAVA –

回答

1

所以回答你的问题我的朋友是在节目的流程:

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

这就是如何检查所有的情况下:)

+0

,仍然有人upvoted你的答案 – blahxd

+0

那么,如果它是正确的,为什么不呢? :) –

+0

好吧,这意味着我的问题是有帮助的很好 – blahxd