Android 更新短信正文,但不更新日期

Android 更新短信正文,但不更新日期,android,sms,Android,Sms,我正在尝试用更新Android设备上所有短信的正文 getContentResolver().update(Uri.parse("content://sms"), values..... 查询,但在请求完成后,也会更新消息创建/接收时间 如何更新邮件但保留旧邮件日期 我已尝试发送以更新查询 ContentValues values = sms values oject; values.put("body", updatedBody); values.put("date", oldValues.

我正在尝试用更新Android设备上所有短信的正文

getContentResolver().update(Uri.parse("content://sms"), values.....
查询,但在请求完成后,也会更新消息创建/接收时间

如何更新邮件但保留旧邮件日期

我已尝试发送以更新查询

ContentValues values = sms values oject;
values.put("body", updatedBody);
values.put("date", oldValues.getAsString("date"));

但是它没有帮助。

我发现getContentResolver().update()带有value.put(“date”…) 正确更新SMS日期,唯一的问题是-对话线程的显示日期不正确。 如果进入对话,您将看到短信的正确日期, 在一些人进入和离开不同的对话后,android会更改对话日期以进行更正


唯一的问题是如何强制更新对话日期以更正…

content://sms
内容提供商不是Android SDK的一部分。好的,如果我不能通过“内容提供商”管理SMS日期,有什么替代方案?SmsManager只能发送消息,但我如何才能像sms备份管理器那样创建消息并将其保存到收件箱。