【问题标题】:SmsManager sending message twice on device using Android 4.0SmsManager 在使用 Android 4.0 的设备上发送消息两次
【发布时间】:2012-04-11 02:35:41
【问题描述】:

我正在使用包 android.telephony.SmsManager从我的应用程序中发送 SMS 消息,它似乎在运行 Android 4.0.3 的测试设备(Samsung Galaxy S 2)上发送了两次消息,但没有在另一台运行 Android 2.3.5 的 Galaxy S 2 上遇到同样的问题。

我已经非常彻底地调试了代码。

我的问题是,有没有其他人在运行 Android 4.0.x 的设备上遇到过这个问题,有解决方法吗? (我试过这个Android 1.6 SMS (older application code)

此外,如果该问题仅在 SGS2 上发现,或者是否存在更广泛的 API 错误(API 文档中没有提及此包被更改),这将很有趣

干杯

【问题讨论】:

    标签: android api sms android-4.0-ice-cream-sandwich


    【解决方案1】:

    专门针对运行 ICS 4.0.3 的三星 Galaxy S2 的固件 (LPQ) 存在问题,其中 SMS 在所有 3rd 方应用程序(包括 Handcent、GO SMS 等)上发送两次,股票消息应用程序除外。我认为最新版本的固件 LP7 修复了重复发送 SMS 问题。您可以验证手机上的基本固件版本吗?

    Handcent & GO SMS 找到了自己的解决方法并将其 apk 升级到市场。

    【讨论】:

    • 是的,设备正在运行 LPQ 固件,这是有道理的,很高兴知道这只是一部手机和一个固件版本的问题。感谢您为我澄清这一点,我想知道 handcent 等如何解决它?
    • kestasb asks 如果您知道这些解决方法是什么以及他如何自己解决这个问题?
    • 我也是...还没有人找到解决办法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多