Isaac Waller wrote:
> No, what you are supposed to do, is not return from onCreate until you
> are ready to show your GUI.

The notion that you should "not return from onCreate until you are ready
to show your GUI" is simply incorrect.

1. There is nothing forcing you to construct your UI in onCreate().

2. There is nothing forcing you to have your lists fully populated in
onCreate().

3. There are things forcing you to not put sleep() calls in any UI
thread operation, such as usability and the eventual ANR if your guess
is wrong sometimes and it takes longer than ~5 seconds.

> the screen flashes 'LOADING' and then shows the
> items. It looks quite ugly.

Then remove "LOADING". You put that there, not Android.

> And then there is the losing of scroll position and focus too.

Then handle rotations differently.

http://wiki.andmob.org/samplecode

Look for "Rotational Forces" for a set of five links on ways to handle
rotation events.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy

_The Busy Coder's Guide to Android Development_ Version 2.0 Available!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to