В моем приложении у меня есть активность, которая содержит два фрагмента.Выбор ListView не изменяется
Первый фрагмент содержит ViewPager, который содержит несколько фрагментов (первый фрагмент фрагментов viewpager содержит ListView). Второй фрагмент - это простой фрагмент настроек. Например, я проверил второй элемент в ListView, меня кликнули настройки, и мой второй фрагмент из активности открывается. Я нажимаю кнопку назад и я возвращаюсь к моему ListView, то я называю:
listView.setItemChecked(0, true);
listView.setSelection(0);
Но это не работает, второй элемент еще проверил ... Я иду от ViewPager ко второму фрагменту ниже в пути :
getSupportFragmentManager().beginTransaction()
.replace(R.id.slpdActivityLayout, fragment).addToBackStack(null).commit();
Почему мой выбор не работает, только когда я нажимаю кнопку «Назад»?
Есть ли у SingleSelection на? – Mann
«второй элемент по-прежнему проверен» - также проверен первый элемент? если да: тогда просто снимите флажок со второго (все остальные в цикле) , если нет: возможно, вам нужно обновить UI – Sharky
Да, как этот 'AbsListView.CHOICE_MODE_SINGLE' – karoluch