2015-07-25 2 views
0

Итак, я создал расширяемый listView, работает отлично. Проблема в том, что когда я пытаюсь щелкнуть элемент, у которого нет детей, возникает исключение, потому что функция getChildrenCount имеет значение NULL. Как я могу решить этих парней? Я действительно хотел, чтобы у этого единственного предмета не было детей.Расширяемый элемент ListView без ребенка

+0

Я уже рассмотрел проблему null excepetion, создав пустой массив. Но теперь у меня другая проблема, у меня есть общедоступный метод для onChildClick, но я хотел нажать на элемент и начать действие, но для этого нет метода, только для детей, как я могу это делать, например, начать работу только нажав на элемент? –

ответ

0

Так что на самом деле решатель этого был очень прост. Мне просто пришлось использовать setOnGroupListener в этом случае, потому что я хотел показать новое намерение сразу после того, как я нажму на элемент Group, вместо этого на других элементах, которые я использовал setOnChildListener, я хотел бы расширить группу до нескольких дочерних элементов, а затем дети, которых я хотел что-то сделать.