Trying this again. Since there is no on-screen virtual keyboard built into Android, I am confused about how to plan for text entry. Let's assume there is a screen with a EditText field requiring user input. On the iPhone it works simply by a virtual keyboard popping up when the field has focus. How should an Android app handle this? With the HTC G1 phone I assume the user would have to rotate the phone and open the keyboard to type (cumbersome for minor text entry). Now, does the rotation and screen going into landscape mode mean the app is forced into the onCreate/onResume cycle requiring a complex saving/restoring of app state just to enter information? Or is the orientation flip handled by Android transparently without the app having to do anything... the screen dimension is just changed and redrawn accordingly?
If the application's activity is restarted just to enter text due to a screen orientation change, I believe this is a fundamental flaw in Android. Imagine an application that has progressed through several screens of data retrieval and display... does this process have to be repeated because the user rotated the screen? Why not have just have the window force a repaint with new screen dimensions without having to save/restore state (if that is even possible within the application). Really confused about this and haven't found any definitive explanation yet. --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---