You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Simon MacDonald (JIRA)" <ji...@apache.org> on 2012/08/16 00:30:38 UTC

[jira] [Commented] (CB-1250) Speed up fetching of contacts on Android

    [ https://issues.apache.org/jira/browse/CB-1250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13435579#comment-13435579 ] 

Simon MacDonald commented on CB-1250:
-------------------------------------

It's not as easy as you think. When you look at the way contacts are stored in the DB it is fun, fun, fun to get at all their data. Part of the reason why this is slower is we have to build up a huge array of JSON objects. Feel free to poke around and find a way to make it faster. I'll help answer any questions.
                
> Speed up fetching of contacts on Android
> ----------------------------------------
>
>                 Key: CB-1250
>                 URL: https://issues.apache.org/jira/browse/CB-1250
>             Project: Apache Cordova
>          Issue Type: Improvement
>          Components: Android
>            Reporter: Braden Shepherdson
>            Assignee: Joe Bowser
>            Priority: Minor
>             Fix For: 2.1.0
>
>
> Fetching all contacts on Android takes a long time when the user has many contacts (I have ~1450 and it takes 20-30 seconds). The Contacts app can load in less than a second, so what are we doing that's causing it to slow down?
> As an alternative or additional enhancement, add "limit" and "offset" functionality to the ContactFindOptions, to retrieve smaller subsets of the contacts more quickly.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira