Вы могли бы потенциально создать свой собственный частичный подкласс Activity
, где он переопределяет onCreate()
, onStart()
и т. Д. И вручную вызывает статический / одноэлементный экземпляр вашего глобального получателя в зависимости от ситуации.После этого просто извлекайте реализации своих собственных действий из этого подкласса.
Однако я предполагаю, что причина, по которой вы хотите это сделать, заключается в том, что «получатель» фактически содержит или иным образом представляет какое-либо глобально доступное состояние или ресурс- если бы вы могли найти способ реализовать свое приложение, не имея какого-либо глобального состояния (и просто передавая его в качестве полезной нагрузки, например, для вызова операции), это было бы лучше всего.