Я знаю, что могу отправлять данные в другие виды деятельности, используя putExtra()
. В этом случае цель приема должна управлять данными. Есть ли способ отправить данные другому намерению, и данные возвращаются, когда намерение заканчивается в onActivityResult()
?Как вернуть данные по существу
Что я хочу сделать:
поиск контакта с помощью пользовательского ввода в качестве имени
, если ничего не найдено, начать контакт сборщика умысел
при контакте сборщика возвращает контакт с пользователем выбрал, по-прежнему будет , способный знать начальный ввод, сделанный пользователем
Так что я подумал о том, чтобы отправить пользовательский ввод в намерение выбора контакта и заставить его также вернуть эти данные.
Любые идеи?
Это то, что я делаю, чтобы получить контакт, который выбрал пользователь ;-) Но нет никаких признаков того, что любые мои дополнительные данные будут возвращены. – Hokascha
Спасибо за ваш ответ. «То, что действительно отправлено, зависит от вашей деятельности». Таким образом, несмотря на requestCode, который всегда является одним и тем же, я не могу отправлять и получать пользовательские данные, такие как ввод пользователя? – Hokascha
Пользовательский ввод, который вы возвращаете из вызываемого намерения, - это «Hello World» в моем последнем примере –