В чем разница между action и category в Intent?

Action описывает намерение выполнить действие (например, ACTIONVIEW для просмотра данных).

Короткий ответ

Что ответить на собеседовании

Action описывает намерение выполнить действие (например, ACTIONVIEW для просмотра данных). Category предоставляет дополнительную информацию о типе действия или компонента, который может его обработать (например, CATEGORYLAUNCHER для главного экрана). Одного Intent может быть несколько категорий, но одно действие. Action определяет что нужно сделать, category — как, или в каком контексте.

Подробный разбор

Ответ с пояснениями

Action описывает намерение выполнить действие (например, ACTION_VIEW для просмотра данных). Category предоставляет дополнительную информацию о типе действия или компонента, который может его обработать (например, CATEGORY_LAUNCHER для главного экрана). Одного Intent может быть несколько категорий, но одно действие. Action определяет что нужно сделать, category — как, или в каком контексте.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку