控制android中发送的一些短信

时间:2011-10-04 00:53:33

标签: android sms broadcastreceiver

我做了一个自动发送短信到传入号码的应用程序。但问题是,它在每个呼叫中​​发送2个短信而不是1个短信。 我在我的日志中验证了,我的“onreceive()”方法为broadcastReceiver在电话状态改变时调用了两次,我不知道如何控制它。 有人有个主意吗?谢谢你 对不起我扭曲的英语。

1 个答案:

答案 0 :(得分:0)

if(EXTRA_STATE == RINGING)
    sendSMS();

你能只检查来电的振铃状态吗? 它将确保您的短信仅在来电处于振铃状态时发送一次,而不是其他短信。