Я сейчас разрабатываю приложение, которое использует ListView с
CheckedTextView для каждого элемента, который управляется ArrayAdapter для
Поддержка множественного выбора. Содержимое в моем ListView является динамическим, что
значит, может быть изменен во время выполнения. Сейчас я пытаюсь использовать
ListView.getCheckedItemPositions (), чтобы получить все проверенные элементы, потому что я хочу
чтобы сохранить все отмеченные позиции и автоматически проверить их, когда пользователь вернется к
эта страница снова Поэтому мне нужно сохранять проверенные результаты для каждой страницы.
Для первой страницы все работает нормально, как и ожидалось. Но когда пользователь идет в
другую страницу и сделайте выбор, массив результатов, который возвратил ListView
содержит некоторые позиции, которые никогда не проверяются. Я не знаю, почему ListView имеет
это странное поведение. Даже для страницы, которая на самом деле не проверяется, но происходит
ListView дает мне результат, который указывает, что был проверен один элемент.
может кто-нибудь, кто может научить меня, как получить позицию CheckedTextView
в обратном вызове OnClickListener?
Пример кода приветствуется.
Заранее спасибо ...