Thanks a lot Dianne! On May 2, 6:41 pm, Dianne Hackborn <hack...@android.com> wrote: > A singleTop activity won't be re-created in this situation. You can use > "adb shell dumpsys activity" to look at what is going on with the activity > stack, and look at the log to see what messages are printed. > > That said, I *strongly* recommend you to not use singleTop for an activity > that is intended to be launched by other applications like this. What is > required for your activity to actually get all of the UI flows right in such > a situations is significant. This is just not how the framework is intended > to be used. The other application is performing a "share" as part of its UI > flow; you should have a new activity instance running on the other > application's task taking care of its share operation rather than dragging > our application on top. > > > > > > On Mon, May 2, 2011 at 4:00 AM, Akshay Goel <xpectro...@gmail.com> wrote: > > Hello, > > > I have an application with a single activity, whose launchMode is set > > to "singleTop". My application is an image viewer/editor & hence a > > user can go to the gallery, choose an image & select my application > > from the share menu to launch my application. > > > Now, I am performing the following steps- > > > 1) Launch my application using the launcher icon. > > 2) Press home. > > 3) Go to gallery & choose an image to share using my application. > > > After step 3, my application's onCreate() method hits again. As far as > > I understand, the activity being the only activity in the stack, was > > at the top, and should not have been created again. Observing the > > gallery intent's flags, I see that the flag is set to 1 (perhaps > > FLAG_GRANT_READ_URI_PERMISSION). > > > Is the declaration singleTop not sufficient to ensure a single > > instance in this scenario? > > > Any help will be appreciated. > > > Thanks, > > Akshay > > > -- > > 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 > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them.
-- 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