Did you solve this problem? I have the same problem in my apk. Thanks
El martes, 14 de febrero de 2012, 15:16:00 (UTC-6), dillipk escribió: > > Hello, > In my Android app, I have a main activity that serves as an entry > point to my application, which is configured in my manifest file like > this : > > <activity android:name=".Main" > android:label="@string/app_name" > android:screenOrientation="portrait" > android:alwaysRetainTaskState="true" > android:launchMode="singleTask"> > <intent-filter> > <action android:name="android.intent.action.MAIN" /> > <category android:name="android.intent.category.LAUNCHER" / > > > </intent-filter> > </activity> > > So for a particular use case, lets say a user starts up the app from > the home screen by clicking the icon inside the application launcher. > After starting the app, the user navigates from the Main activity to > activity A and then finally to activity B. At this point, the user > decides to check their facebook, so they click the home button to put > my app in the background, and launches the facebook app. > > After checking their facebook, the user wants to return to my app, so > they press the home key, and launch the application from the > application launcher (just like they did the first time it was > launched). > > When a user returns to my app, I want the app to return to the last > activity the user was at when the app was put into the background, > which in this case is activity B. In the manifest file, I have set > alwaysRetainTaskState=true to make sure the OS doesn't kill my app's > activities. > > Now to my question: how do I get the behavior I described above? > Whenever I click my app's icon, it always starts at the Main activity, > no matter what. I think this is because of the category.LAUNCHER > attribute. I have tried android:launchMode=singleTask, but it hasn't > made a difference; it always starts at Main. > > If someone could clarify intent filters, launch modes, and tasks, that > would be great! > > Thanks, > DK > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/android-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/android-developers/bb1faca6-4f82-461b-9bed-a173b0a6982e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

