2016-03-30 3 views
-5

私のアプリはSMSを受信し、その文字列を読み込み、すべての文字列に対して特別な処理を実行します。私は1つのSMSで1つの文字列を送信する場合、これは正常に動作します。しかし、私はそれが単一のSMSで複数の文字列を扱うことができるようにしたい。複数のelse if文を聴く方法

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

私は私のSMSは、文字列の両方が含まれている場合、それはloud(context);mute(context);の両方を起動したいです。

+1

待機をチェックする方法です

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

!なぜダウン投票? – blahxd

+3

これは基本的なプログラムの流れなので、実装方法はわかりません:) –

+1

初めてJavaを学ぼう –

答えて

1

だからあなたの質問への答えは私の友人は、プログラムの流れである:それはすべてのケース:)

+0

あなたの答えをアップアップした人 – blahxd

+0

それは正しいのですか? :) –

+0

よく私の質問が役に立っていたことを意味します – blahxd