Android短信提供商

时间:2014-09-07 14:13:50

标签: java android date sms provider

我使用此代码将新邮件插入短信提供程序:

ContentValues values = new ContentValues();
values.put("address", phoneNumber);
values.put("date", timer);
values.put("body", testo);
values.put("type", inbox);
values.put("read", read);
context.getContentResolver().insert(Uri.parse("content://sms"), values);

timer大于System.currentTimeMillis()时,这种情况正常,但当timer小于System.currentTimeMillis()时,我发现错误。这张图片有助于我说明一下: enter image description here

第二条消息(新)出现在合适的时间,但不是第一条(旧):它必须是8.02,而是10.04,这是当前时间。

如果我点击其中一个并查阅已知的详细信息,那么它们是正确的。第二张图片有助于我解释。 enter image description here

我该如何解决这个问题?这附加在android 2.3.x和android 4.4.x上。

谢谢大家。

0 个答案:

没有答案