Есть ли способ определить, каким было имя предыдущего действия в стеке, не передавая некоторые данные через Intent Bundle?
Есть этот метод ComponentName getCallingActivity(). Попробуйте использовать это. Но это работает, только если вы начинаете занятие, используя startActivityForResult().
ComponentName getCallingActivity()
startActivityForResult()
Ссылка: Документы для Android