Start Аndroid Урок 27 Читаем action из Intent видео уроки по андроид программированию

Автор Zhanna Belchenko
Start Аndroid Урок 27  Читаем action из Intent  видео уроки по андроид программированию

Приветствую всех кто смотрит.

Наш канал посвященный обучение Android разработке урок 27 в этом уроке читаем Action is intent. На прошлом уроке мы наглядный пример показывающий. Как связаны между собой Action intent intent Filter на этом уроке продолжим тему.

Есть две новости хорошая и хорошая первая новость intent-filter может содержать в себе несколько Action тем самым Activity дает понять, что она способна на несколько действий например не только просмотр картинки, но и получается, что этим может подойти разными интернет с разными Action 2 новость ик-9 которая была вызвана с помощью intent имеет доступ к этому intent и может прочесть.

То есть может знать какой Action использовался мы сделаем следующие создадим ик-9 и настроил фильтр на экшн равным русскарт Android intent Action Show Time и Action равным рестарт Android intent Action солдат тем самым мы обозначаем, что ты способна и время показать и дату далее мы будем создавать интернет либо с одним Action либо с другим они оба будут вызывать 1 Activity и чтобы Activity знал показывать ему дату или время мы будем читать Action is int и по нему определять. В общем сейчас начнём делать и все станет. Понятно создадим проект открывать xml и рисуем две кнопки экран точно такой же как и в прошлом уроке код для mainactivity Java. Тоже полностью из прошлого урока определяем кнопки присваиваем Activity и вызываем and по нажатию. Теперь мы сделаем ик-9 которая будет ловить оба этих для начала создадим Way Out File info xml на экране у нас один textview создаем Activity назовем его кот инфо. Java мы получаем интернет с помощью метода Get intent читаем из него Action и обозначения формируем и выводим на экран текст не забываем прописать новый Activity в манифесте создать ему intent-filter с двумя Action X гайд эйбл. Укажите Date Time in for intent Filter для инфо содержит 2 Action означает если придёт интернет с любым из них то ик-9 будет вызвано всё сохраним и запустим жмем кнопку showtime. Скорее всего вы увидите следующие система предлагает нам выбор то есть интенс Action ru Start Android intent Action Show Time нашел подходящий effectivity. То которое делают Time in по. Мы создали только, что тут всё понятно откуда второе название intent-filter ответ. Это Activity Time из прошлого урока называется она intent-filter потому, что на прошлом уроке мы не прописали в манифесте лейбл для этого Activity и система по умолчанию отображает название приложения если же система не отобразил отдел значит вы либо не создавали приложения с прошлого урока либо. Перри создали либо где-то опечатка в коде выбираем дейт Time info и видим то, что такое Activity определила, что интернет был Action равным роста Android intent Action Show Time и показала время с текстом Time. Если же выбрать intent-filter видим activities прошлого урока. Теперь попробуем нажать кнопку shoud'e видим такой выбор снова видим наши Data Time info и 2 activities прошлого урока. Все они содержат равные ru Start Android intent Action Show Date Range Filter и нам надо выбирать выберем Data Time info и видим дату с текстом делать если же выбрать DJ Basic Extended увидим то, что делали. На прошлом уроке обычную дату и расширенную Activity может быть вызвана с помощью интенс разными Action Activity может прочесть Action и выполнить необходимые действия также мы убедились что. Интернет ищет Activity по всем приложениям в системе в этот раз он нашёл activities приложения которые мы делали. На прошлом уроке пока всё. А на следующем уроке. Передаем данные с помощью intent. До встречи.

0 комментариев
0

Читайте также