Запуск Activity и получение результатов от пользовательского компонента - PullRequest
0 голосов
/ 21 апреля 2011

Я пытаюсь создать расширенный пользовательский компонент, который сможет запускать новое действие, чтобы позволить пользователю более легко сделать свой выбор.

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

Перегрузка Activity с помощью пользовательского onActivityResult не кажется достаточной, потому что мой пользовательский компонент будет использоваться несколько раз в одном и том же Activity, и я не вижу, как я могу узнать, какой из моих пользовательских компонентов вызвал первоначальный запрос-намерение ..

1 Ответ

1 голос
/ 21 апреля 2011

передавая код запроса, вы можете легко это сделать. просто сделайте один метод установки и получения для requestCode и передайте уникальный код запроса в каждый пользовательский класс, и вы сможете выполнить свою задачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...