https://stackoverflow.com/questions/39583184/calling-finishaffinity-does-not-destroy-android-app-or-activity-activitys-da