我正在使用内容解析程序在Android中发送短信:
ContentValues values = new ContentValues(6);
...
values.put("status", 0);
...
Uri uri = context.getContentResolver().insert(Uri.parse("content://sms/outbox"), values);
这很有效,因为它显示在短信应用中。它成功发送 AND 收到成功的递送报告,但它仍然处于发送状态。
知道为什么或有关如何更新的指示?
答案 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);