Тёмный

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

Start Android
Подписаться 129 тыс.
Просмотров 32 тыс.
50% 1

Продолжаем изучать обмен данными между экранами android приложения. В этом уроке создаем android приложение, которое будет вызывать два разных Activity и получать от них данные. Как мы помним, результат приходит в метод onActivityResult. И requestCode используется, чтобы отличать друг от друга пришедшие результаты. А resultCode - позволяет определить, успешно прошел вызов или нет.
Весь плейлист: • Уроки по основам разра...
Ссылка на дополнительный материал и исходный код проекта: www.fandroid.in...
Версия урока для Eclipse: • Start Аndroid: Урок 30...
Больше уроков:
Уроки Android Studio: • Уроки по основам разра...
Инструменты android разработчика: • Инструменты Android ра...
Дизайн android приложений: • Дизайн android приложений
Уроки создания игр для android: • Делаем android игры
Основы программирования на JAVA: • Вводный курс по языку ...
Группа взаимопомощи Вконтакте для начинающих ANDROID разработчиков и программистов: www.fandroid.in...
Скачать видеоуроки: www.fandroid.in...
Поддержите наш проект: www.fandroid.in...
Подпишись на Продвинутый видеокурс по созданию реального android-приложения: www.fandroid.in...

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@choopa-choops
@choopa-choops 8 лет назад
я думаю, Виталию нужно было сказать(или напомнить, если уже говорил), что для того, чтобы функция setGravity() сработала правильно, у объекта, к которому ее применяют в параметре layout_width должно стоять "fill_parent", иначе никаких изменений вы не увидите.
@kiokochannel
@kiokochannel 8 лет назад
Молодец, это топ коммент, я бы долго искал ошибку)
@_ESTV_
@_ESTV_ 7 лет назад
Спасибо! Я уже логи отлавливаю - где косяк... За то теперь знаю, что Gravity.LEFT =3, Gravity.CENTER_HORIZONTAL = 1, Gravity.RIGHT =5.)))
@alexx.3452
@alexx.3452 4 года назад
Да верно, в TextView главного активити должно стоять layout_width="match_parent" Долго мучался пока не прочитал коментарий))))
@ЮрійБережний-с7ъ
@ЮрійБережний-с7ъ 4 года назад
спасибо!
@ВасяПупкин-ь2у1в
@ВасяПупкин-ь2у1в 8 лет назад
на 12.26 оговорка: вместо ResultCode должно быть RequestCode, который задается в методе startActivityForResult. Спасибо за уроки!
@EvgenOrlovsky
@EvgenOrlovsky 8 лет назад
смотрел урок больше года назад - начал смотреть сейчас, поставил на паузу, сходу все сделал))) продолжаем изучать!))
@kiokochannel
@kiokochannel 8 лет назад
Первый урок - 450-500к просмотров, 30ый урок - 10к просмотров. До конца доходят только сильнейшие :)
@captainobvious7371
@captainobvious7371 7 лет назад
так ты дошел?) я на 30 ) каждый день по 5 учу, пока иду упорно)
@AndryMax
@AndryMax 6 лет назад
и как результаты спустя год?)
@brych92
@brych92 6 лет назад
RIP
@expertbot5109
@expertbot5109 2 года назад
@@captainobvious7371 И как там жизнь, за 5 лет то?
@M.Darsky
@M.Darsky 11 месяцев назад
качество видео меняется в худшую сторону,
@yurii_s_m_25
@yurii_s_m_25 4 года назад
Дуже гарно усе пояснює
@ДобрыйЧеловек-г1ш
Спасибо. Нравятся уроки. Много радости они приносят :)
@user-zt6tx2fu4f
@user-zt6tx2fu4f 9 лет назад
спасибо за урок долгожданный урок!!!
@stanislavderkach9087
@stanislavderkach9087 8 лет назад
Спасибо за уроки. Проєкт реально крут!!!
@ВасилийКрасовский-к7ц
Спасибо за урок! Будет ли урок, где мы будем сохранять какие-либо данные, чтобы при перезапуске приложения они сохранялись? (например, максимальный рекорд в игре)
@start_android
@start_android 9 лет назад
+Василий Красовский будет
@mykhailomorhal2181
@mykhailomorhal2181 6 лет назад
Спасибо за урок
@HunterKharkov
@HunterKharkov 9 лет назад
Хороший урок
@olena900
@olena900 6 лет назад
Добрый день Виталий , спасибо за видео уроки ! У меня вопрос : В видео в 30 уроке вызывается супер класс , а в Веб версии нет . Почему ? @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // запишем в лог значения requestCode и resultCode Log.d("myLogs", "requestCode = " + requestCode + ", resultCode = " + resultCode);
@javaourses6009
@javaourses6009 8 лет назад
А почему gravity не работает в Relative Layout?
@НикитаБлудов-в2ы
Надеюсь тут еще есть живые) Можно вопрос, почему нельзя делать все через обычный интэнт??
@denzmc
@denzmc 4 года назад
да пошел ты
@netmannetman5396
@netmannetman5396 9 лет назад
какой флаг интент запускает активити или подключается к нему. new task открывает всегда новое. вообще у активити есть id что подключается к одному активити.
@МаксимБ-з3ю
@МаксимБ-з3ю 6 лет назад
А если нужно передать данные из edit text при нажатии кнопки возврата,то придётся писать соответствующий код в onDestroy() ,но почему-то это не работает.Подскажите,пожалуйста,почему?
@staptv8564
@staptv8564 5 лет назад
Здравствуйте, подскажите как мне компелировать закончить проект и сделать его установочным?
@a.e.9880
@a.e.9880 6 лет назад
А как такую менюшку показать по нажатию на view,где вы id и текст пишете?2:50
@609Spider
@609Spider 7 лет назад
Приветствую. А какой строчкой можно сделать кнопку по нажатию которой будет размер текста меняться? Попробовал intent.putExtra("textsize",TextSize. 18sp) - подчёркивает красным. Спасибо.
@ГригорийШевченко-к4у
тоже не нашел решение, но может через String вместо putExtra
@ЛевВинокуров-н4в
Помогите с таким вопрос. Я планирую сделать приложение с анимацией эллипсов. Эллипсы хочу рисовать сам, чтобы потом загрузить их в проект в качестве jpg(png) ресурсов. Собственно вопрос - как мне сделать так, чтобы эллипсы элегантно пересекались, а не так, чтобы одна jpg картинка перекрывала другую и так далее. Помогите, знатоки Android программирования.
@grindos
@grindos 8 лет назад
+Лев Винокуров c .jpeg так точно не выйдет, у него не бывает прозрачного заднего слоя. Вот с .png так сделать можно, если изначально создать файл на прозрачном фоне. Сделать это можно в любом более-менее функциональном графическом редакторе вроде Photoshop или Gimp.
@СергейРезаев-е5н
А почему data.getIntExtra а не String?
@EvgenOrlovsky
@EvgenOrlovsky 8 лет назад
константы выравнивания и цвета целочисленные...
@elchinefa9524
@elchinefa9524 8 лет назад
Если у кого-то не сработает AlignActivity , тогда надо настроить activity_main.xml . Вот вам мой код:
Далее
ЭТО НАСТОЯЩАЯ МАГИЯ😬😬😬
00:19