I'm assuming you have a reference of that dialog... if you're worried that an instance of an object was removed, just check it isnt null first :-) You can also use the dialog's events (as TreKing suggested) to cancel the asynctask (which means onPostExecute wont be called)
On Sunday, January 27, 2013 4:37:22 AM UTC+2, dashman wrote: > > > I see a method isShowing() > > but if the Dialog instance has been dismissed - won't that instance be gone > > and therefore dialog.isShowing() would result in an error. > > the problem i'm trying to make sure doesn't happen is the Asynctask > fnishing after the dialog closes and I try to write to a dialog control > that no longer exists. > > > > On Saturday, January 26, 2013 8:25:24 PM UTC-5, TreKing wrote: >> >> >> On Sat, Jan 26, 2013 at 4:04 PM, dashman <[email protected]> wrote: >> >>> Is it possible byt the time the AlertDialog finishes that the >>> AlertDialog is closed - i.e. ui control no longer valid. >>> >> >> I assume you meant "by" and "the AsyncTask finishes" - yes, of course >> it's possible. You just have to dismiss the dialog faster than it takes the >> task to run. >> >> >>> Or will the AsyncTask close automatically if the AlertDialog is closed. >>> >> >> AsyncTask is not something that "closes". You can *cancel* it, if that's >> what you mean. But it doesn't do that automatically either. It does what >> you tell it to do. In this case, if your dialog goes away, you need to tell >> the task to stop doing what it's doing. >> >> how can i tell if the AlertDialog is shown or no longer active. >>> >> >> Look at it's documentation. There are methods for being told when it is >> dismissed, canceled, or is currently showing. >> >> >> ------------------------------------------------------------------------------------------------- >> TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago >> transit tracking app for Android-powered devices >> > -- -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

