I'm having trouble with the sendDataMessage()
method in SmsManager.
Sending a data SMS between 2 GSM emulator's appears to at least partially work, but I get a NullPointerException
when using the same method on a Verizon CDMA phone.
I found this link to a bug report for something similar:
"SmsManager.sendDataMessage() always fails on CDMA devices because there is no code path for it to succeed. The failure can be seen in the radio log, where com.android.internal.telephony.cdma.sms.BearerData.encodeEmsUserDataPayload() throws a CodingException."
But I'm wondering if anyone's found a workaround to do something similar on CDMA phones.