sendDataMessage()
メソッドで問題が発生しました。SmsManagerです。データをSMS電話でAndroidに送信
2つのGSMエミュレータ間でSMSを送信すると、少なくとも部分的に動作するように見えますが、Verizon CDMA携帯電話で同じ方法を使用するとNullPointerException
と表示されます。
私は似たようなためbug reportへのリンクが見つかりました:それは成功するための 何のコードパスが存在しないため
は「SmsManager.sendDataMessage()は常にCDMAデバイスに障害が発生した障害はで見ることができます。無線ログ com.android.internal.telephony.cdma.sms.BearerData.encodeEmsUserDataPayload() がCodingExceptionをスローします。
しかし、誰もがCDMA携帯電話に似た 何かをする回避策を見つけたなら、私は思ったんだけど。
私は今sendMessage()で解決し、メッセージに特別なタグを使用して、すべてのメッセージを傍受し、タグをチェックするかもしれないと思うが、これはむしろdo – bfly2000
この問題はまだ解決しましたか?私は同じ問題を抱えており、それがプロバイダー(私の場合はVerizon Wireless)に関連する制限(またはむしろ制限)だと考える傾向があります。 – xtrem
こんにちは@ bfly2000、私はこの後半に来ていますが、私は同じ問題を抱えています。これが現在までに解決されているかどうか、またラジオログをどのように入手するのかご存知ですか? – Simon