A non-ugly way to persist dialog contents across orientation changes?
Posted
by alex
on Stack Overflow
See other posts from Stack Overflow
or by alex
Published on 2010-06-07T20:27:36Z
Indexed on
2010/06/07
20:32 UTC
Read the original article
Hit count: 171
android
So I have a managed AlertDialog
with a number of EditText
s & separate portrait + landscape layouts. The user opens the dialog in portrait mode, enters some text and then all of a sudden decides to pop out the keyboard. Now, I need to remove the dialog and recreate it for the changed layout persisting the text entered.
What I can think of is getting references to the EdiText
s in onPrepareDialog(..)
, then getting the actual text in onConfigurationChanged(..)
, then removing the dialog, then showing it again, then populating it. Rather ugly, huh?
Are there any better options?
© Stack Overflow or respective owner