I am using a content resolver to send text messages within Android:
ContentValues values = new ContentValues(6);
...
values.put("status", 0);
...
Uri uri = context.getContentResolver().insert(Uri.parse("content://sms/outbox"), values);
This works great as it shows up in the text message app. It successfully sends AND a delivery report of successful is received in return, yet it stays in Sending state.
Any idea why or some pointers on how to update?
I queried the outbox messages with this content resolver:
Then deleted them with: