Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android: Disable recent apps intent

I want to disable the recent apps intent that is fired from the icon when you hold the home button. I am currently detecting, in the onCreate(), if the intent is fired from the quick launch dialog, and then I call finish().

This entails that when the application goes to the background finish() is called so that when the app is launched it goes through the onCreate(). This requires strategic coding when switching between activities in the application.

I guess I can fire finish() in the onResume() also after detecting where the intent came from, but a bunch of unnecessary coding can be eliminated if the quick launch intent can simply be disabled.

Can the quick launch intent be disabled?

like image 415
Noah Seidman Avatar asked Jun 20 '10 14:06

Noah Seidman


1 Answers

Can the quick launch intent be disabled?

Put android:excludeFromRecents="true" in the manifest for this activity. That will cause your activity not to appear in the list of recently used activities, which is what I am assuming you are calling the "quick launch".

like image 62
CommonsWare Avatar answered Oct 21 '22 04:10

CommonsWare