Мне непонятно, как Android определяет, какая активность начинается с момента запуска приложения. В документации к Android говорится следующее о файле AndroidManifest.xml о Activities:
"Только одно действие должно иметь" основное "действие и категорию" пусковая установка "..."
Итак, в файле AndroidManifest.xml у вас должно быть только одно:
action android: name= "android.intent.action.MAIN"
категория android: name= "android.intent.category.DEFAULT"
Однако, глядя на пример кода из Android SDK, приложение под названием "APIDemos" содержит файл манифеста с тоннами
"android.intent.action.MAIN" и "Android.intent.category.DEFAULT"
Я совершенно смущен. Это, похоже, противоречит тому, что Google заявляет о том, что есть только предположение. Удерживает ли Android просто тот, который появляется первым в манифесте, и игнорирует все остальные? Если нет, то почему существует несколько MAIN и DEFAULT?