В моем проекте расширяемое представление списка является общим для всех имен входа, но в новом обновлении, основанном на роли пользователя входа в систему, я хочу перестать показывать детей определенных групповых представлений.Мне удалось поставить диалоговое окно «Отказано в доступе», но я не могу остановиться, расширение группового представления или показ дочернего представления.Есть ли способ для этого?
Я попытался передать роль адаптеру класса expandableListAdapter и записать несколько случаев в getChildView, например, если (groupPosition == 1 && role == 1) я надувал пустую компоновку.Таким образом, я не могу предотвратить расширение, дочернее представление все еще отображается, но оно пустое, и при щелчке по нему генерируется исключение нулевого указателя.