मैं SmsManager में sendDataMessage()
विधि के साथ समस्या हो रही है पर डेटा एसएमएस भेजा जा रहा है एंड्रॉयड में।एक सीडीएमए फोन
2 जीएसएम एमुलेटर के बीच डेटा एसएमएस भेजना कम से कम आंशिक रूप से काम करता है, लेकिन मुझे Verizon CDMA फोन पर एक ही विधि का उपयोग करते समय NullPointerException
मिलता है।
"SmsManager.sendDataMessage() हमेशा सीडीएमए उपकरणों पर विफल रहता है, क्योंकि यह सफल होने के लिए कोई कोड पथ विफलता के रूप में देखा जा सकता है:।
मैं कुछ इसी तरह के लिए एक bug report के लिए इस लिंक पाया रेडियो लॉग, जहां com.android.internal.telephony.cdma.sms.BearerData.encodeEmsUserDataPayload() एक CodingException फेंकता है। "
लेकिन मुझे आश्चर्य है कि किसी को सीडीएमए फोन पर कुछ ऐसा करने के लिए कोई कामकाज मिला है।
मैं अब मैं सिर्फ SendMessage (साथ व्यवस्थित हो सकता है लगता है) और फिर अवरोधन सभी संदेशों संदेशों में एक विशेष टैग का उपयोग करें, और टैग के लिए जाँच, लेकिन यह एक हैक मैं बताना नहीं चाहते है – bfly2000
क्या आपने अभी तक इस समस्या का समाधान किया है? मुझे एक ही समस्या है, और मुझे लगता है कि यह एक प्रदाता है (मेरे मामले में वेरिज़ोन वायरलेस) संबंधित सीमा (या बल्कि प्रतिबंध)। – xtrem
हाय @ bfly2000, मैं इस देर से आ रहा हूं, लेकिन मुझे एक ही समस्या है। क्या आपको पता है कि यह आज तक हल हो गया है, और आप रेडियो लॉग कैसे प्राप्त करते हैं? – Simon