I am glad to have run across this thread because I was noticing the same behavior. I am running Eclipse 3.5 with the emulator 2.0.1 (Google APIs).
With my application, the same behavior described happens: 1) Launch App --> Main Activity 2) From Main Activity, click button to next screen 3) Hit Home 4) Re-launch app from either main screen (if it's shortcut on "desktop" or from app list) 5) See Main Activity again 5a) Hit back button, goes back to screen that *should* have been launched in the first place. I thought it was something in my application but then I setup in Eclipse the GestureBuilder app, renamed the package so as to not conflict with the already installed Gesture Builder and ran it. Same behavior as above: 1) Start "Gesture Builder NEW" ==> I renamed the application to not confuse myself with the already installed one 2) Click "Add Gesture" 3) Enter a name 4) Start drawing 5) Hit home button 6) Reload Gesture Builder NEW 7) You see the main activity (the list of gestures with the button to add a new one). 8) hit the "back" button and you see the drawing in step 4. I didn't set a launch mode and didn't override onPause/onResume (as the existing code didn't). The odd thing is that the pre-installed "Gesture Builder" application doesn't exhibit this behavior. Is anyone else seeing this or has solutions to this? It's really weird and annoying. Thanks Amit On Feb 20, 10:52 am, jotobjects <[email protected]> wrote: > On Feb 19, 2:11 pm, jotobjects <[email protected]> wrote: > > > // 2-This does not work - exception is "can't find Activity to handle > > Intent" > > Intent intent = new Intent(Intent.ACTION_VIEW); > > intent.addCategory("foo.singletask.intent.category.FOO"); > > Fixed that problem - if a category is listed in the <intent_filter> > then CATEGORY_DEFAULT is required to also to be listed (not sure > why). This is the intent_filter that works - > > <action android:name="android.intent.action.VIEW" /> > <category android:name="foo.singletask.intent.category.FOO" /> > <category android:name="android.intent.category.DEFAULT" /> > > RECAPPING THE ORIGINAL SUBJECT: > > + For launchMode=singleTask if there is an intent_filter in the > manifest the task stack is always cleared after returning toHomeand > re-launching (returns to main activity instead of last activity). > > + For launchMode=standard re-launch fromHomeinstead returns to last > activity in task (as expected). > > + If there is no intent_filter listed then even with > launchMode=singleTask re-launch fromHomereturns to the last activity > in the task. -- 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

