> To follow up on this question, if the list is really big, so big that > even 'what's needed to fill the screen with data' takes enougth time to > generate a timeout, what to do?
There is no way that a properly written adapter would timeout to fill the screen. The timeout is set to *5 seconds.* You are doing something very wrong in your app and you should profile it to see what's going on. > > I guess it could be populated by chunks, but it gets nasty I think... > >> You have to do the query in a background thread yourself. ListActivity >> doesn't do any heavy work, only what's needed to fill the screen with >> data. >> >> On Fri, Jan 23, 2009 at 3:55 AM, Miguel Paraz <mpa...@gmail.com> wrote: >>> Hi, >>> I need to load Contacts.Phones.CONTENT_URI and >>> Contacts.ContactMethods.CONTENT_EMAIL_URI into a ListActivity. >>> >>> Since these are separate Content URIs, I have two separate cursors and >>> can't construct a SimpleCursorAdapter for use in the ListActivity. >>> >>> The problem is that I have more than a thousand records for >>> CONTENT_EMAIL_URI, which were automatically loaded by GMail. The app >>> becomes unresponsive and Android prompts to kill the app or wait. >>> >>> Is there a way to make the ListActivity content load in the >>> background, like, by writing a custom implementation of >>> android.widget.Adapter? >>> >>> Or is it more feasible to use a single cursor, by manually running the >>> SQL query on the contacts tables? >>> >>> Thanks! >>> >>> >>> >> >> >> > > > > > -- Romain Guy Android framework engineer romain...@android.com Note: please don't send private questions to me, as I don't have time to provide private support. All such questions should be posted on public forums, where I and others can see and answer them --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---