Для проекта мне нужно что-то вроде универсального гибкого механизма жизненного цикла. Я имею в виду, что я должен иметь возможность зарегистрировать с ним несколько компонентов. Компоненты должны запускаться при различных событиях жизненного цикла приложения/активности.Библиотека жизненного цикла Android-приложения
Например:
- компонент А реагирует на OnStart(), OnStop() и OnDestroy()
- компонент B реагирует на OnStart() и OnPause()
В дополнительные компоненты должны реагировать на другие компоненты/события.
Например:
- компонент C получает срабатывает, когда компоненты А и Б закончили конкретную задачу
Перед тем, как начать писать что-то сам, я хотел, чтобы проверить, есть ли уже библиотека, которая может делать такие вещи.
Ну, OSGi приходит на ум. – john