Todas as atividades devem ter um layout?

Estou apenas começando com o Android e estava lendo o BroadcastReceiver. Como o MainActivity estava sendo usado apenas para obter o tempo do alarme em segundos, ele me fez pensar se os arquivos XML de layout são obrigatórios para todas as atividades no Android. Quero dizer, é possível ter um aplicativo que, quando lançado, não mostra nenhuma visão, mas configura um receptor com sucesso?

questionAnswers(3)

yourAnswerToTheQuestion