#android #android-intent
#Android #android-намерение
Вопрос:
В моем приложении у меня есть действие splash, которое также является средством запуска, действием главного меню, действием подменю и действием описания.
Когда я запускаю свое приложение, splash.java загружается, а затем запускается намерение main_menu. Намерение main_menu отображает кнопку; затем эта кнопка запускает намерение sub_menu, которое отображает другую кнопку, которая запускает намерение описания.
Однако, когда я нажимаю эту первую кнопку в «главном меню», Android отображает приглашение с просьбой «завершить действие с помощью» и отображает два повторяющихся имени моего приложения, одно работает, а другое нет.
Кроме того, я получаю приглашение только для действия main_menu, а не для действия sub_menu.
Любые теории / идеи будут высоко оценены.
Ответ №1:
Если у вас есть несколько фильтров намерений для действий, которые могут обрабатывать запущенное намерение, тогда вы получите диалог такого рода. Это означает, что запущенное намерение может быть обработано несколькими действиями (например, в системе может быть установлено несколько программ просмотра изображений, и, таким образом, когда вы запускаете намерение открыть изображение, появится это диалоговое окно с запросом, какое действие вы хотите открыть для обработки этого намерения)