首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android上有短信生命周期吗?

android上有短信生命周期吗?
EN

Stack Overflow用户
提问于 2012-03-11 22:14:42
回答 1查看 348关注 0票数 1

在我的应用程序中,我需要从定时器任务发送短信。代码很简单:

代码语言:javascript
复制
ArrayList<String> parts = sms.divideMessage(message);
sms.sendMultipartTextMessage(phone_numbers[i], null, parts, null, null);

每条短信都是不同的,因为有时间戳。所以文本看起来像是"10:20 --废话“

但!目标电话仅接收第一条消息。为了解释我的意思,假设发送者应用程序每分钟发送一条消息。工作10分钟,发送10条消息(10:20,10:21,10:22...10:29)。目标电话收到10条消息,但它们都是相同的,并且消息是发送的第一条消息(10:20)。Eclips中的CatLog显示"message“被正确地组合(时间戳不同)。

也许这是因为我对两个PendingInstances都使用了null,并且应该有一些例程来确认/清除/cances/第一条短信发送的内容,让第二条短信和其他短信发送出去。

请帮帮我!我不知道该怎么办。

发送者- HTC Desire Z 2.3.3。接收器三星Galaxy2和诺基亚Lumia710 (WinPhone 7.5)

EN

回答 1

Stack Overflow用户

发布于 2012-03-12 18:06:34

我找到原因了。它不是手机操作系统或型号。是移动电话运营商!我从我所在地区的另外两家运营商那里得到了SIM卡。现在我有4个运营商的SIM卡,假设A,B,C,D。只有当短信从A到C时,描述的行为才会出现。A到B,A到D工作正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9655658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档