2016-03-30 7 views
-5

Meine App empfängt SMS, liest die Zeichenfolge und führt eine spezielle Aktion für jede Zeichenfolge aus. das funktioniert gut, wenn ich eine einzelne Zeichenfolge in einer SMS sende. Ich möchte jedoch, dass es mit mehreren Strings in einer einzigen SMS arbeiten kann.Wie auf mehrere andere if-Anweisungen zu hören

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

ich will es sowohl loud(context); und mute(context); starten, wenn meine SMS enthält sowohl die Saiten.

+1

warten! wtf warum die down vote? – blahxd

+3

Abstimmen, weil das ist grundlegende Programmablauf Sie nicht wissen, wie Sie implementieren :) –

+1

Lernen Sie JAVA zuerst –

Antwort

1

So ist die Antwort auf Ihre Frage ist mein Freund in Fluss Programm:

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

Das ist, wie es alle Fälle überprüfen :)

+0

und noch jemand upvoted Ihre Antwort – blahxd

+0

Nun, wenn es richtig ist, warum nicht? :) –

+0

Nun, es bedeutet meine Frage war hilfreich war gut – blahxd

Verwandte Themen