Anyone know about this? I've seen many posts and blogs about this
problem but no one seems to have a solution for it.
Can someone please help!

Thanks.

On May 21, 8:12 pm, iDeveloper <ideveloper...@gmail.com> wrote:
> Not in the onCreate implementation. I am calling it on a button's  
> click event. And the button is sort of a refresh button. So it might  
> be pressed multiple times.
>
> On 21-May-09, at 7:57 PM, Streets Of Boston wrote:
>
>
>
> > Where do you call the showDialog()? In the onCreate?
>
> > (Note that there is a known issue with the onPrepareDialog that is not
> > called properly when a configuration change has occurred in your app.)
>
> > On May 21, 4:53 am, idev <ideveloper...@gmail.com> wrote:
> >> Hi
> >> I am using the showDialog anddismissDialogmethods to show progress
> >> dialogs in my app. Moved from creating the dialog and calling show()
> >> on it to using this in order to save state when changing orientation.
> >> But when I change the orientation from portrait->landscape->portrait,
> >> thedismissDialogmethod call no longer dismisses the dialog. The
> >> dialog stay there all the time and I need to press the back button  
> >> for
> >> it to disappear.
> >> To overcome this issue, I tried adding a removeDialog in onDestroy so
> >> that the dialog is not created/displayed twice and before orientation
> >> change, the dialog is removed. Tried adding log statements and this  
> >> is
> >> what happens
> >> 05-21 12:35:14.064: DEBUG/MyClass(193):  
> >> *************callingShowDialog
> >> 05-21 12:35:14.064: DEBUG/MyClass(193): *************onCreareDialog
>
> >> 05-21 12:35:15.385: DEBUG/MyClass(193):
> >> *************onSaveInstanceState
> >> 05-21 12:35:15.415: DEBUG/MyClass(193): *************onDestroy
>
> >> 05-21 12:35:15.585: DEBUG/MyClass(193):  
> >> *************callingShowDialog
> >> 05-21 12:35:15.585: DEBUG/MyClass(193): *************onCreareDialog
> >> 05-21 12:35:15.715: DEBUG/MyClass(193): *************onCreareDialog
> >> 05-21 12:35:17.214: DEBUG/MyClass(193):
> >> *************onSaveInstanceState
> >> 05-21 12:35:17.214: DEBUG/MyClass(193): *************onDestroy
>
> >> 05-21 12:35:17.275: ERROR/WindowManager(193):
> >> android.view.WindowLeaked: Activity com.android.MyClass has leaked
> >> window com.android.internal.policy.impl.PhoneWindow
> >> $decorv...@43362088
> >> that was originally added here
> >> Some error statements....
> >> 05-21 12:35:17.395: DEBUG/MyClass(193):  
> >> *************callingShowDialog
> >> 05-21 12:35:17.395: DEBUG/MyClass(193): *************onCreareDialog
> >> 05-21 12:35:17.475: DEBUG/MyClass(193): *************onCreareDialog
>
> >> Initially when the activity is displayed, the onCreateDialog is  
> >> called
> >> once and on changing the orientation, onSaveInstanceState and
> >> onDestroy are called.
> >> But after that, onCreateDialog is called twice (once by a call to
> >> showDialog which I make, but why the 2nd time?) and this happens  
> >> every
> >> time I change the orientation hence forth.
> >> Any idea why that happens?
> >> Thanks
--~--~---------~--~----~------------~-------~--~----~
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
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to