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