Хорошо, поэтому в ответ на опубликованную вами ссылку, почему бы не следовать этому подходу, а создать какую-то абстрактную базовую активность, которая расширит все ваши другие действия.По сути, вы добавляете таймаут к каждому занятию, но базовое занятие с этим справится, и вашим дочерним занятиям не нужно будет знать, что происходит.