Есть ли в любом случае, чтобы поставить условия JOIN с помощью URI с помощью программирования Android? - PullRequest
0 голосов
/ 30 декабря 2011

Я реализовал небольшое приложение, которое будет перечислять все SMS-сообщения от INBOX и отображать как номер контакта, так и имя.

Мне нужно использовать два URI, один для получения SMS, а другой для полученияконтактная информация, связанная с этим SMS.

При таком подходе возникает проблема с производительностью при перечислении всех SMS с именем контакта.В моем 600-мегагерцовом телефоне Android долго не работает.

Но мое родное SMS-приложение запускается в течение доли секунды.Я действительно не знаю, как этого добиться.

Один из способов думать, что я использую условия JOIN для двух URI, потому что я не знаю, как использовать rawQuery для Content: // SMS / inbox и контактовДанные.

Любая помощь будет оценена.Заранее спасибо ..

1 Ответ

0 голосов
/ 30 декабря 2011

Но мое родное SMS-приложение запускается за доли секунды. Я действительно не знаю, как этого добиться.

Они могут напрямую обращаться к своей базе данных и, следовательно, могут напрямую использовать JOIN. Вы не можете выразить JOIN через ContentProviders.

...