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: 201

Filed under:
|
|

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

Related posts about android

Related posts about orientation