For a complicated reason I need to be able to finish() my activities when the user presses the HOME button.
The story here is that I have a homescreen widget that launches a different part of my application that has a completely transparent activity (so the homescreen keeps showing even though my activity is running). If the previous activities were terminated via Home button, they are brought to the foreground and obscure the home screen.
Or as alternative, can I have the new activity somehow force finish() the previous activity?