Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中获取彩信的不可见计数_Android_Android Contentprovider_Android Mms - Fatal编程技术网

在Android中获取彩信的不可见计数

在Android中获取彩信的不可见计数,android,android-contentprovider,android-mms,Android,Android Contentprovider,Android Mms,我正在尝试获取未查看彩信的数量,当彩信/收件箱发生更改时,我会触发内容观察者 这是光标 Cursor cursor = localContentResolverMMS2.query(Uri.parse("content://mms/inbox"), null, NEW_INCOMING_MM_CONSTRAINT, null, null); 新的\u传入\u MM\u约束是: String NEW_INCOMING_MM_CONSTRAINT =

我正在尝试获取未查看彩信的数量,当彩信/收件箱发生更改时,我会触发内容观察者

这是光标

Cursor cursor = localContentResolverMMS2.query(Uri.parse("content://mms/inbox"), null,
                NEW_INCOMING_MM_CONSTRAINT, null, null); 
新的\u传入\u MM\u约束是:

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
当我收到一条新消息时,它可以正常运行,但当我尝试在messenger应用程序(如google messenger或textra)中查看消息时,“已看到”状态似乎没有改变。我希望它从“0”(看不见)变为“1”(见)

我是不是有什么疑问