Форум программистов, компьютерный форум CyberForum.ru

Cделать чтобы при открытии второго списка, все элементы были не выделенные - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Реализовать метод OnClick, который по нажатию на изображение создаст другое изображение http://www.cyberforum.ru/android-dev/thread1430392.html
Необходимо в фрагменте реализовать метод OnClick, который бы по нажатию на изображение создавал другое изображение в специально отведенной для этого разметке. Делаю это следующим макаром. @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mKoloda = new Koloda(); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup...
Android Удалить контакта из базы без востановления Как можно удалить контакт так чтобы восстановить его было невозможно? Пишу "для себя" синхронизацию телефонов с компьютерной программой. Научился добавлять контактов. Нашел кучу методов удаления. Но... потом догадался посмотреть что творится в файле data/data/com.android.providers.contacts/databases/contacts.db Они все осталить там! В таблице DATA. Лишь через сложные пересечения с таблицей... http://www.cyberforum.ru/android-dev/thread1430325.html
Проекты Собираю команду для приложения "Заказ такси"
Здравствуйте всем. Я новичок в Андроиде, и как всем новичкам обычно советуют: чтобы изучить язык, лучше начать писать приложение и по ходу можно глубже разобраться в нем. Я хочу сделать приложение, через которое можно будет заказывать такси. Я нашла 1 пример (чата), на котором будет строиться основная часть программы. Пробовала запустить, не получается. И одной как-то не очень работается. Хотела...
Как на лету модифицировать трафик проходящий через хост? Android
Здравствуйте, есть такая ситуация. Есть телефон который ходит в сеть через мой ноутбук, нужно в целях отладки делать так - когда приложение посылает пакеты в сеть, то комп (или любой прокси) должен останавливать весь трафик и ждать пока я сам не модифицирую пакеты и не нажму отправить. И так же наоборот, когда приходят пакеты то сначала я подтверждаю а потом только доставить до телефона. ...
Android SQLite. Получить количество измененных строк после UPDATE http://www.cyberforum.ru/android-dev/thread1430189.html
После UPDATE получаю кол-во строк запросом "SELECT changes()". Но после выполнения запроса UPDATE table1 SET field1=1 WHERE field2=2 changes() не возвращает 0, если после обновления данных field2 не изменился, а лишь перезаписался. Можно ли как-то определить, были ли реальные изменения в БД после UPDATE? Добавлено через 4 часа 58 минут Напутал. Поправлюсь. В результате записи в бд не...
Android Как Instagram обрезает фото? Всем привет! Кто-нибудь знает, как Instagram обрезает и сжимает фотки в Андроид. Вообщем, как получаются фотки одного размера? И как это сделать программно? Может есть ссылки на примеры. подробнее

Показать сообщение отдельно
SkN[i]lpl[e][r]
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 230
26.04.2015, 17:30     Cделать чтобы при открытии второго списка, все элементы были не выделенные
Здравствуйте! У меня есть AlertDialog содержащий список с множественным выбором. При выборе элемента из списка открывается второй AlertDialog со вторым списком с множественным выбором. Проблема в том что когда убирается галочка выбора с первого списка, то галочки во втором списке не удаляются (должны все удалиться), а остаются также выбранными, т.е. когда снова открывается второй AlertDialog, то элементы уже выбраны. Не могу разобраться как удалять галочки со второго AlertDialog при удалении выбора с первого AlertDialog.

Добавлено через 19 часов 46 минут
Или как сделать чтобы при открытии второго списка, всегда все элементы были не выделенные.

Добавлено через 1 час 35 минут
Пробовал программно задавать в onPrepareDialog() значения везде false при открытии второго списка, также пробовал реализовывать метод removeDialog() чтобы заново он создавался при открытии, все безрезультатно. Как выберешь элемент, так он и остается выбранным пока сам его не уберешь.

Добавлено через 37 минут
Java
1
2
3
4
5
6
7
8
9
10
protected void onPrepareDialog(int id, Dialog dialog) {
        log("--------->Подготовка диалога");
if (id == 2) {
    log("--------->Открытие 2 диалога");
    ((AlertDialog) dialog).getListView().setItemChecked(0, false);
    log("---------> 1:"+((AlertDialog) dialog).getListView().isItemChecked(0));
    ((AlertDialog) dialog).getListView().setItemChecked(1, false);
    log("---------> 2:"+((AlertDialog) dialog).getListView().isItemChecked(1));
}
    };
Здесь судя по логам значение false все таки присваивается, но при открытии галочка все равно стоит, не могу понять в чем дело

Добавлено через 2 часа 13 минут
Не смог я решить данную проблему и решил переделать первый список из множественного выбора в обычный ListView. Теперь возникла другая проблема при нажатии на элемент в списке, список автоматически закрывается, как сделать чтоб он убирался только после нажатия например на кнопку "ОК"?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru