Thanks Murphy , I really appreciate your help. I posted this questions about two weeks ago on developers list. But when I did not get any response. I posted it on both lists. Sorry if I lost my patient and posted it twice but you response (>>If you want that fast of a response, please hire a consultant.) is bit harsh.
-- Best Regards, Atif Gulzar I ◘◘◘◘ Unicode, ɹɐzlnƃ ɟıʇɐ On Thu, Sep 24, 2009 at 3:58 PM, Mark Murphy <mmur...@commonsware.com>wrote: > > >> I posted this questions twice. I will really appreciate your help. Am I > >> asking very basic or vice versa? Or it is not possible in Android. > >> Please > >> help. > > I cannot speak for anyone else, but I saw and skipped your previous > messages because you insist upon cross-posting to multiple lists, and I > get tired of it. Please only post to one list at a time. > > You also reposted this twice within the past few hours. If you want that > fast of a response, please hire a consultant. > > >>> The scenario is, I have an AsyncTask inside an activity_A. And on > >>> successful completion (means in onPostExecute) of this AsyncTask I want > >>> to > >>> show a dialog > >>> > >>> (AlertDialog.Builder builder = new > >>> AlertDialog.Builder(*Activity_A.this*);) > >>> > >>> > >>> > >>> But in the meanwhile(before completing this AsyncTask) if the > >>> application > >>> is moved to another activity_B. The above dialog context will not be > >>> the > >>> current Context so it will through an Exception. > > Bear in mind that there may not be a "current Context". The user might > have exited your activity, for example. I am not aware of a 100% reliable > way to raise a dialog triggered asynchronously, such as in > onPostExecute(). > > One approximate answer is to have the activity register a listener object > with the service (e.g., in onCreate()) and unregister itself later (e.g., > in onDestroy()). The service would call a method on the listener object > (if it is not null) to have the listener/activity raise the dialog. > > -- > Mark Murphy (a Commons Guy) > http://commonsware.com > Android App Developer Books: http://commonsware.com/books.html > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com To unsubscribe from this group, send email to android-beginners-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---