May be you should associate the two tables by using the destination
number of the SMS and not the destination name.
This is probable not stored for every SMS that is sent.
Opening up your source code, would help a lot.

On Mar 31, 5:39 am, binklee <deniz.bi...@gmail.com> wrote:
> same interest for this part of the code.
>
> On Mar 19, 9:36 am, Martin <martin....@gmail.com> wrote:
>
> > Hi, I'm having a problem reading theSMSmessages from the device.
> > When acquiring a content provider for the URI content://sms/inbox-
> > everything is fine, I read the "person" column to find the foreign key
> > into the people table and I can ultimately reach the contact and their
> > name.
>
> > However, I also want to traverse the sent messages too. When reading
> > from content://sms/sent, the person field always appears to be 0. Is
> > this the correct field to be reading to locate the recipient data for
> > the sent message? If so - why is it always 0.
>
> > All my testing has been done in the emulator and I've created 3
> > contacts. I've sent messages to those contacts from the emulator in
> > the normal manner you'd send a message.
>
> > Just to reiterate, I can see the 4 sent messages and read the
> > associated body text. My problem is that I can't seem to read the
> > "person" ID and hence I can't work out who the recipient is.
>
> > Any help would be greatly appreciated.
>
> > Many thanks,
>
> > Martin.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to