When a user taps “Logout” within my application, I would like them to be taken to the “Login” activity and kill all other running or paused activities within my application.
My application is using Shared Preferences to bypass the “Login” activity on launch if the user has logged in previously. Therefore, FLAG_ACTIVITY_CLEAR_TOP will not work in this case, because the Login activity will be at the top of the activity stack when the user is taken there.
You could use a BroadcastReceiver to listen for a “kill signal” in your other activities
http://developer.android.com/reference/android/content/BroadcastReceiver.html
In your Activities you register a BroadcastReceiver
Then you just send a broadcast from anywhere in your app