当我向Android电脑发送数据短信时,不会收到邮件正文。它正在触发BroadcastListner的onReceived方法,我能够获取发件人地址,但是没有收到邮件正文。它只返回null。有人遇到过类似的问题吗?
我的清单文件包含接收数据短信的所有条目。
<action android:name = "android.intent.action.DATA_SMS_RECEIVED"/>
<data android:scheme="sms"/>
<data android:host="localhost"/>
<data android:port="16000"/>
</intent-filter>
</receiver>
有谁知道可能是什么问题?
答案 0 :(得分:1)
如何提取邮件正文?对于数据短信,您应该使用'getUserData()而不是'getMessageBody()'来获取消息正文。