Screen orientation change forces data re-entry
        Posted  
        
            by 
                Timbermar
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Timbermar
        
        
        
        Published on 2011-01-16T03:36:38Z
        Indexed on 
            2011/01/16
            4:53 UTC
        
        
        Read the original article
        Hit count: 260
        
I'm developing a simple app, only a handful of activities and nothing to complicated. The issue I'm having is that in a few of my activities I have EditText widgets, and when the screen is rotated, these widgets loose their values. They still visually, that is, on the handset screen, report their values from before the rotation, but to the code report their default values.
An example, I have an activity with an EditText, I enter a number, 15, the calculator starts calculating, displays a result. If at this point I rotate to a different orientation, as expected the activity dies, reloads, shows the new orientation, my value of 15 is still in the EditText, however the calculator (the code) calculates as if it was 0, which is the initial value. I have not tried changing the initial value to see if it is really pulling from the default value, or just setting itself to 0 when I cast it as an int.
If I didn't explain this well enough, let me know, I can add source code if I need to. Thanks.
© Stack Overflow or respective owner