代码有什么问题:
.getText().toString()
代码在没有if语句的情况下工作,但使用if而{{1}}根本不起作用。
答案 0 :(得分:1)
== 测试对象引用, .equals()测试字符串值。
使用equals
if(maintext.equals("10"))
最后
if(maintext.equals("10"))
{
ToneGenerator toneG = new ToneGenerator(AudioManager.STREAM_ALARM, 100);
toneG.startTone(ToneGenerator.TONE_CDMA_ALERT_CALL_GUARD, 200);
}
答案 1 :(得分:0)
您错误地比较了两个字符串(maintext =="10"
),将其更改为"10".equals(maintext)