发送Android短信陷入状态发送困境

时间:2012-07-19 03:24:28

标签: java android sms android-pendingintent

我正在使用内容解析程序在Android中发送短信:

ContentValues values = new ContentValues(6);
... 
values.put("status", 0);

...
Uri uri = context.getContentResolver().insert(Uri.parse("content://sms/outbox"), values);  

这很有效,因为它显示在短信应用中。它成功发送 AND 收到成功的递送报告,但它仍然处于发送状态。

知道为什么或有关如何更新的指示?

1 个答案:

答案 0 :(得分:0)

我使用此内容解析程序查询了发件箱消息:

Cursor outboxCursor = context.getContentResolver().query(Uri.parse("content://sms/outbox"), null, null, null, null);  

然后用以下内容删除它们:

Uri deleteURI = Uri.parse("content://sms/outbox/");
context.getContentResolver().delete(deleteURI, null, null);