Close Application and Remove from Recent Apps/

Remove app from recent apps programmatically

Yes, generally when you want to have special properties for an Activity when starting it you supply special flags to the Intent. In this case FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS.

Updated:

If you need to hide the current already running activity, you might be able to use this flag in combination with FLAG_ACTIVITY_CLEAR_TOP which would send the new Intent to the existing Activity. You'll have to think and perhaps experiment with what happens as the user moves around your stack though and whether that will make your app re-appear in the recent apps.

Android - Remove application from Recent Apps

In you Manifest.xml, set the following to your Root Activity

<activity
android:name=".Your_Root_Activity_Name"
android:excludeFromRecents="true"
....
</activity>

Depending on the results, you might also have to use the android:noHistory="true" attribute. But not sure if it is required in your case.

For more information about this: http://developer.android.com/guide/topics/manifest/activity-element.html

Exiting Android App: back vs recent apps--close

Do both close the app and remove it from memory?

No. Pressing BACK N times destroys N activities. It has no direct effect at all on your process, which will remain running for a time. Swiping your task off of the overview screen (a.k.a., recent-tasks list) will terminate your process.



Related Topics



Leave a reply



Submit