разница между намерением и intenfilter в Android

#android

#Android

Вопрос:

Привет, друзья, кто-нибудь может рассказать, для чего используется intent filter и в чем разница между intent и intent filter

Спасибо

Ответ №1:

Intent — это объект, передаваемый Context.startActivity(),Context.startService() или Activity.startActivityForResult() и т.д.чтобы запустить действие или заставить существующее действие выполнить что-то новое.

В то время как фильтр намерений описывает возможности компонента (например, действия, службы и широковещательные приемники)

Для получения более подробной информации смотрите это

Ответ №2:

Намерения используются для запуска нового действия из текущего действия. Двумя способами
1) Activity.startActivity (намерение); 2) Activity.startActivityForResult (намерение,rqwuestCode); // Вышеуказанную вещь вам нужно поместить в файл .java

Намерение-фильтр, который необходимо указать в файле manifeast.

// Фильтр намерений используются для широковещательного приемника. Всякий раз, когда условие фильтра намерений совпадает, ОС Android запускает это действие.

Ответ №3:

Intent — это объект, который может содержать активность ОС или другого приложения и его данные в форме uri.Он запускается с использованием startActivity (intent-obj) .. n тогда как IntentFilter может извлекать информацию об активности в ОС или других действиях приложения.