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: 215
        
android
So I have a managed AlertDialog with a number of EditTexts & 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 EdiTexts 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