Расширяя ответ Баладжи, я добавлю несколько вещей:
Для начала, в приложении может быть несколько точек входа.Давайте предположим, что наше приложение имеет два действия для простоты.
Вы можете оставить тег <intent-filter>
в обоих действиях и содержать в нем MAIN
, а также LAUNCHER
.Это создаст две панели запуска приложения - и две идентичные иконки приложения будут физически видны на вашей панели запуска приложений.Вы нажимаете на один значок - и он начинает одно из действий.Вы нажимаете на другое, и оно запускает другое действие.
Однако, если вы уроните тег MAIN
или LAUNCHER
из второго действия, будет только один физический модуль запускаприложение, которое запускает первое действие.
Сказав, что MAIN
в действии используется, чтобы сказать, что, когда приложение запускается, оно будет начинаться именно с этого действия.