Подтвердить что ты не робот

Разница между CHOICE_MODE_MULTIPLE и CHOICE_MODE_MULTIPLE_MODAL?

Вероятно, очень простой вопрос, но в чем разница между установкой режима выбора ListViews между CHOICE_MODE_MULTIPLE и CHOICE_MODE_MULTIPLE_MODAL? Документация на Android не очень многое объясняет.

От сайта Android Dev:

  • CHOICE_MODE_MULTIPLE: список позволяет использовать несколько вариантов

  • CHOICE_MODE_MULTIPLE_MODAL: список позволяет выбирать несколько вариантов в модальном режиме выбора

4b9b3361

Ответ 1

Если я не ошибаюсь, в более поздних API (11?) был добавлен CHOICE_MODE_MULTIPLE_MODAL и в основном используется для обозначения множественных выборов с помощью Contextual ActionBar (CAB).

Ответ 2

В документации действительно указано основное различие.

CHOICE_MODE_MULTIPLE: The list allows multiple choices

CHOICE_MODE_MULTIPLE_MODAL: The list allows multiple choices in a modal selection mode

Модальный означает, что пользователь должен взаимодействовать с окном перед продолжением. Не модальные, они этого не делают.