Я хочу, чтобы мое приложение было как можно более слабо связанным, и большая часть работы выполняется с помощью IoC.
однако в какой-то момент мне нужно запустить разные действия, и класс, реализующий это действие, может быть любым, то есть я не хочу определять конкретный класс, который запускает действие, но его нужно установить в намерении.
где лучше всего написать код для запуска моей деятельности? это в том же действии, которое запускает другое действие? или есть какая-то внешняя логика по этому поводу?
У меня есть деятельность А
с которого мне нужно начать действие B
куда мне деть логику
Intent intent = new Intent(this, B.class);
startActivityForResult(intent, requestingB);