无法从 content://sms/all 读取

siv*_*iva 2 android uri android-contentprovider

我正在开发一个需要线程短信的应用程序。我能够从收件箱中检索内容,但在线程视图中,短信必须同时填写收件箱和已发送项目。

两者分开content://sms/inbox并且content://sms/sent运行良好。

如何加入来自两个 URI 的内容并按时间排序?

我可以使用content://sms/all吗?

当使用 ALL CONTENT URI 时,为游标返回空值。

这该怎么做?

siv*_*iva 5

终于找到了这个问题的答案。。

content://sms/all
Run Code Online (Sandbox Code Playgroud)

是我找不到的东西。

但是为了检索发送和接收我们可以使用

Uri selectUri = Uri.parse("content://sms/");

Cursor cur = getContentResolver().query(selectUri,null,"thread_id="+threadid, null,"DATE desc");
Run Code Online (Sandbox Code Playgroud)

此代码段以降序获取并显示

谢谢大家