2014-01-16 83 views
0

我有一個短信應用程序,可以在舊版Android中正常工作。在4.4的時候我通過Android 4.4短信 - 未收到sentIntents

smsManager.sendMultipartTextMessage(dest, serviceCenter, messages, sentIntents, null); 

http://goo.gl/e7VW4

sentIntents實際上不會發送發送郵件,給我的短信是否發送或沒有任何信息,它失敗的原因。這在具有4.4的Nexus 5上檢測到。雖然它在Galaxy Nexus中運行4.3。

更新#1:發生這種情況只有發送短信到無效號碼時。我想收到sentIntent以更新UI。

有沒有人有這個問題?

回答

0

的是Android 4.4引入了default SMS app的概念(如本blog post解釋) - 只有默認的短信應用可以發送短信 - 所有其他應用程序將靜默失敗。

+0

請閱讀更新。當目的地是有效的號碼時,我使用4.4。但是,我所描述的只發生在目標中有無效字符或目標字符串大小不正確時。 –