Продолжаем изучать обмен данными между экранами android приложения. В этом уроке создаем android приложение, которое будет вызывать два разных Activity и получать от них данные. Как мы помним, результат приходит в метод onActivityResult. И requestCode используется, чтобы отличать друг от друга пришедшие результаты. А resultCode – позволяет определить, успешно прошел вызов или нет.

Исходный код классов из урока — под видео:

[pastacode lang=»css» message=»activity_main.xml» highlight=»» provider=»manual»]

[/pastacode]

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

[/pastacode]

[pastacode lang=»css» message=»activity_color.xml» highlight=»» provider=»manual»]

[/pastacode]

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

[/pastacode]

[pastacode lang=»css» message=»activity_align.xml» highlight=»» provider=»manual»]

[/pastacode]

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

[/pastacode]

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

<<Урок 29. Вызов второго Activity с возвращением данных | Уроки Android Studio

Урок 31. Вызываем браузер, звонилку, карты с помощью intent с атрибутом data — Uri >>

Урок 30. Используем requestCode и resultCode в onActivityResult | Уроки Android Studio обновлено: Ноябрь 18, 2015 автором: admin

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

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

*
*
Website