我正在创建一个能够从网络服务恢复短信的Android应用。
我在现有对话中插入短信,并且工作正常。 但是,如果对话不存在,短信会被恢复,但它们不会出现在短信应用中......
我想我必须创建一个新线程(一个新的对话)。
ContentValues initialValues;
initialValues = new ContentValues();
initialValues.put("_id", talk.getId());
initialValues.put("recipient_ids", talk.getContact().getId());
context.getContentResolver().insert(Uri.parse("content://mms-sms/conversations?simple=true"), initialValues);
App因崩溃而崩溃:
MmsSmsProvider不支持删除,插入或更新 URI.content:// MMS-SMS /谈话简单=真
答案 0 :(得分:2)
这个例子给你一个threadId,如果收件人不存在,它将创建一个新的id,否则它将返回现有的threadId:
Bar(0)