Complicated layouts definitely have a huge impact on speed... Perhaps some of the pointers on these pages could help:
http://developer.android.com/resources/articles/layout-tricks-reuse.html http://developer.android.com/resources/articles/layout-tricks-efficiency.html http://developer.android.com/resources/articles/layout-tricks-stubs.html http://developer.android.com/resources/articles/layout-tricks-merge.html Thanks, Justin ---------------------------------------------------------------------- There are only 10 types of people in the world... Those who know binary and those who don't. ---------------------------------------------------------------------- On Thu, Jan 7, 2010 at 9:32 AM, bsd_mike <[email protected]> wrote: > Thanks, you are of curse correct...I was being lazy. > > I did try the postDelay and that helped a bit but not as much as I > need. > > My layout is really super complicated too..is it possible some of the > time is stuck unwinding that? > > Is it possible to load a different, less complicated layout then > overlay it with the final one... > Without the layout sliding away and the new one sliding in? > > Thank you. > > -Mike > > On Jan 7, 10:14 am, Sean Hodges <[email protected]> wrote: > > I assume this carries on from your earlier question about delaying > > tasks in an onCreate()? > > > > It is technically possible to move your intensive code into a > > "Service" and have it start when the phone boots up, but bear in mind > > that this is an unpopular method, as users will find their phones > > become sluggish whilst your app does all it's processing work in the > > background. > > > > My recommendation is to try and optimise your app a bit better. > > Otherwise you will get low ratings on the market and lots of refunds > > (if you plan to sell it). Some suggestions: > > > > - Take a look at some of the suggestions on your previous thread > > - Use a progress dialog when slow loading operations are occurring (it > > makes a BIG difference when the user can see that something is busy) > > - Delay some of your processing until the user does something (like > > clicking on a tab) > > - Cache some of your processed data, either in a database or a file, > > so you don't have as much to do the next time the app is loaded > > > > There are plenty of other things you can do, some thought and research > > should . Really, launching stuff in the background should be avoided > > as much as possible, mobile devices have very limited resources and > > your app will have a negative impact on the phone's responsiveness. > > > > > > > > On Thu, Jan 7, 2010 at 3:48 PM, Michael Dorin <[email protected]> > wrote: > > > Can I launch an activity and have it go strait into the background > without > > > the user seeing it, until they select to launch it themselves? > > > > > Basically I have an application that takes a long time to start the > first time, > > > but is super snappy after that. > > > > > -Mike > > > > > -- > > > You received this message because you are subscribed to the Google > > > Groups "Android Beginners" group. > > > > > NEW! Try asking and tagging your question on Stack Overflow at > > >http://stackoverflow.com/questions/tagged/android > > > > > To unsubscribe from this group, send email to > > > [email protected]<android-beginners%[email protected]> > > > For more options, visit this group at > > >http://groups.google.com/group/android-beginners?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Beginners" group. > > NEW! Try asking and tagging your question on Stack Overflow at > http://stackoverflow.com/questions/tagged/android > > To unsubscribe from this group, send email to > [email protected]<android-beginners%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-beginners?hl=en > >
-- You received this message because you are subscribed to the Google Groups "Android Beginners" group. NEW! Try asking and tagging your question on Stack Overflow at http://stackoverflow.com/questions/tagged/android To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en

