无论如何使用Android编程使用URI来设置JOIN条件?

时间:2011-12-30 08:25:27

标签: android sms android-contacts android-2.1-eclair

我实施了一个小应用程序,它将列出来自INBOX的所有短信,并显示联系人号码和姓名。

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

在使用联系人姓名列出所有短信时,此方法存在很多性能问题。我的600MHz Android手机已经很长时间了。

但我的原生SMS应用程序在几秒钟内启动。我真的不知道如何实现这一点。

我想在两个URI上使用JOIN条件的一种方法是因为我不知道如何在Content:// SMS / inbox和Contacts Data上使用rawQuery。

任何帮助将不胜感激。在此先感谢..

1 个答案:

答案 0 :(得分:0)

  

但我的原生SMS应用程序在几秒钟内启动。我真的不知道如何实现这一点。

他们可以直接访问自己的数据库,因此可以直接使用JOIN。您无法在ContentProviders之间表达加入。