I am working on an Android app that deals with sensitive user information. One of the requirements is that the user is required to log back into the application whenever they leave it and come back. This is easily dealt with for the case when the user presses the Home button and then relaunches the app (`android:clearTaskOnLaunch` attribute on the `Activity` in `AndroidManifest.xml`). However, we need to do the same thing when the user long presses the Home button, switches to another application, then comes back.

I have researched this every way that I can think of and have not found a workable solution. Is this even possible with Android?

When answering, please keep in mind that this is a business requirement which I have no control over.