Мне не понятно, как Android определяет, какое действие запускается первым при запуске приложения.В документации Android говорится следующее о файле AndroidManifest.xml о Деятельности :
"Только одно действие должно иметь категорию" основное "и категория" средства запуска "..."
Таким образом, в файле AndroidManifest.xml у вас должно быть только одно:
действие android: name = "android.intent.action.MAIN"
категория android: name = "android.intent.category.DEFAULT "
Однако, просматривая пример кода из Android SDK, приложение под названием" APIDemos "содержит файл манифеста с тоннами
" android.intent.action.MAIN "and" android.intent.category.DEFAULT "
Я полностью сбит с толку.Кажется, это идет вразрез с тем, что заявляет Google, но только один из них.Android просто захватывает то, что появляется первым в манифесте, и игнорирует все остальные?Если нет, то почему существует несколько ГЛАВНЫХ и ПО УМОЛЧАНИЮ?