在Android

时间:2015-12-06 02:03:16

标签: android android-contentprovider android-mms

我正在尝试计算一个看不见的mms消息,当mms / inbox发生变化时,我有一个内容观察者触发..

这是光标

Cursor cursor = localContentResolverMMS2.query(Uri.parse("content://mms/inbox"), null,
                NEW_INCOMING_MM_CONSTRAINT, null, null); 

和NEW_INCOMING_MM_CONSTRAINT是:

String NEW_INCOMING_MM_CONSTRAINT =
        "(" + Telephony.Mms.MESSAGE_BOX + "=" + TelephonyProviderConstants.Mms.MESSAGE_BOX_INBOX
                + " AND (" + TelephonyProviderConstants.Mms.MESSAGE_TYPE + "=" + 130 // MESSAGE_TYPE_NOTIFICATION_IND
                + " OR " + Telephony.Mms.MESSAGE_TYPE + "=" + 132 + "))";   //MESSAGE_TYPE_RETRIEVE_CONF

当我收到新消息时它会很好,但是当我尝试在google messenger或textra等信使应用程序中查看消息时,“看到”状态似乎没有改变。我希望它从“0”(看不见)变为“1”(见)。

我是否错误地查询了什么?

0 个答案:

没有答案