Как вызвать второй экран в приложении и вернуть из него данные? Для получения данных из вызываемого активити используется пара методов: startActivityForResult и onActivityResult. В этом уроке создаем простое android приложение, в котором мы вызываем второй экран методом startActivityForResult, и получаем введенные на нем данные обратно в метод onActivityResult.

Исходный код под видео:

[pastacode lang=»java» message=»MainActivity.java» highlight=»» provider=»manual»]

[/pastacode]

[pastacode lang=»java» message=»NameActivity.java» highlight=»» provider=»manual»]

[/pastacode]

Больше уроков:
Инструменты android разработчика: тут
Дизайн android приложений: тут
Уроки создания игр для android: тут
Основы программирования на JAVA: тут

<<Урок 28. Передаем данные между Activity используя Intent Extras | Уроки Android Studio

Урок 30. Используем requestCode и resultCode в onActivityResult | Уроки Android Studio>>

Урок 29. Вызов второго Activity с возвращением данных | Уроки Android Studio обновлено: Ноябрь 11, 2015 автором: admin

  1. Привет. Спасибо за уроки.Мне нужен помощь. У меня проблема с setResult(RESULT_OK,intent) .Когда я нажимаю на кнопку ОК апп закрывается. Когда удаляю setResult(RESULT_OK,intent) после нажатия кнопку ОК откр. 1 активити но без изменений.Даже попробывал setResult(activity.RESULT_OK,intent) .

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*
Website