Я пытаюсь создать расширенный пользовательский компонент, который сможет запускать новое действие, чтобы позволить пользователю более легко сделать свой выбор.
Обычно вы можете запустить действие и получить результат, используя startForResult () и onActivityResult (). Но эти методы недоступны в моем пользовательском компоненте, и я не знаю, как создать хук в функции onActivityResult () родительского действия.
Перегрузка Activity с помощью пользовательского onActivityResult не кажется достаточной, потому что мой пользовательский компонент будет использоваться несколько раз в одном и том же Activity, и я не вижу, как я могу узнать, какой из моих пользовательских компонентов вызвал первоначальный запрос-намерение ..