控制android中发送的短信数量

发布于 2024-12-07 18:27:50 字数 153 浏览 1 评论 0原文

我制作了一个自动发送短信到传入号码的应用程序。但问题是,它每次通话都会发送 2 条短信,而不是 1 条。 我在日志中验证,我的 BroadcastReceiver 的“onreceive()”方法在电话状态更改时被调用两次,我不知道如何控制它。 有人有主意吗?谢谢你的帮助 抱歉我扭曲的英语。

i make an application for sending sms automatically to the incoming Number. But the problem is that ,it send 2 sms instead of one in each call.
i verified in my log, my "onreceive()" method for broadcastReceiver is called twice at the phone state changed and i dont know how to control this.
have someone an idea? thanks for hepl
sorry for my twisted english.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美人迟暮 2024-12-14 18:27:51
if(EXTRA_STATE == RINGING)
    sendSMS();

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

if(EXTRA_STATE == RINGING)
    sendSMS();

Can you only check the ringing state of the incoming call?
It will ensure your sms is sent only once when the incoming call is at ringing state, not others.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文