Search Header Logo
Android Studio Intent, Intent Filter, Context

Android Studio Intent, Intent Filter, Context

Assessment

Presentation

Computers

9th - 12th Grade

Practice Problem

Hard

Created by

Egor Vermited

Used 1+ times

FREE Resource

5 Slides • 0 Questions

1

Android Studio: Intent, Intent Filter, Context

2

Что такое Intent

Intent – это объект, в котором мы прописываем, какое Activity нам необходимо вызвать. После чего мы передаем этот Intent-объект методу startActivity, который находит соответствующее Activity и показывает его

3

Context

Context – это объект, который предоставляет доступ к базовым функциям приложения таким как: доступ к ресурсам, к файловой системе, вызов Activiy и т.д.

4

Явный вызов

Вызов Activity с помощью такого Intent – это явный вызов. Т.е. с помощью класса мы явно указываем какое Activity хотели бы увидеть. Это обычно используется внутри одного приложения

5

Неявный вызов

Существует также неявный вызов Activity. Он отличается тем, что при создании Intent мы используем не класс, а заполняем параметры action, data, category определенными значениями. Комбинация этих значений определяют цель, которую мы хотим достичь. В свою очередь для Activity мы прописываем Intent Filter - это набор тех же параметров: action, data, category (но значения уже свои - зависят от того, что умеет делать Activity). И если параметры нашего Intent совпадают с условиями этого фильтра, то Activity вызывается. Но при этом поиск уже идет по всем Activity всех приложений в системе.

Android Studio: Intent, Intent Filter, Context

Show answer

Auto Play

Slide 1 / 5

SLIDE