是否可以使用Android编程使用uri来放置JOIN条件?



我实现了一个小应用程序,它将列出收件箱中的所有短信,并显示联系人号码和姓名。

我必须使用两个uri,一个是获取短信,另一个是获取与该短信相关的联系信息。

这种方法在列出所有带有联系人姓名的短信时存在很多性能问题。我的600MHz安卓手机静音了很长时间。

但是我的本地短信应用程序在几秒钟内启动。我真的不知道如何做到这一点。

我考虑在两个uri上使用JOIN条件的一种方式,因为我不知道如何在Content://SMS/inbox和Contacts Data上使用rawQuery。

任何帮助都会很感激。

但是我的本地短信应用程序在几秒钟内启动。我真的不知道如何做到这一点。

它们可以直接访问自己的数据库,因此可以直接使用join。不能跨ContentProviders表达JOIN

最新更新