Комментарии 4
НЛО прилетело и опубликовало эту надпись здесь
По хорошему uri нужно записывать как uri.buildUpon().appendQueryParameter(«caller_is_syncadapter», «true»).build(), в противном случае, мы, например, контакты не удалим, а просто пометим для удаления.
+1
В свою очередь был неприятно удивлен тем, насколько дополнительный подзапрос при выборке всех контактов тормозит весь процесс.
Например, выборка в курсор 300 контактов с подзапросом в отдельный курсор из Data.CONTENT_URI (выборка ника по типу аккаунта) на htc hero заняла секунд 7-10.
Может, я чего-то не понимаю? 0_о
Например, выборка в курсор 300 контактов с подзапросом в отдельный курсор из Data.CONTENT_URI (выборка ника по типу аккаунта) на htc hero заняла секунд 7-10.
Может, я чего-то не понимаю? 0_о
0
Через 6 лет эта статья все еще актуальна :)
Даже сейчас нет более полной информации (а тем более на русском) о том, как работает эта адская система контактов.
Даже сейчас нет более полной информации (а тем более на русском) о том, как работает эта адская система контактов.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Основы Contacts API в Android