Встал такой вопрос:
Уже несколько часов бьюсь и ничего не получается, задача такая:
Есть:
Активити1, Активити2, и класс кастомного адаптера ExpandableList принадлежащего Активити1
Цель:
1.Отловить нажатие на кнопке внутри child элемента expandable list
2.Переслать имя элемента соответствующего нажатой кнопке в Активити2
3.Получить результат выполнения Активити2
Проблема:
Проблема в том что нужно вызвать Активити из класса и там же получить ответ,
Можно было бы сделать OnClick перехват в Активити1 а не в классе адаптера и проблема была бы решена, но я не знаю как это сделать, как получить позицию child и group элементов по нажатию на кнопку, не на дочерний элемент, а именно на кнопку! там есть метод только OnChildItemClickListener, если можно из него как-то понять какая кнопка была нажата, то такое решение тоже устраивает...
Подскажите какой-нить вариант, я думаю надо копать в сторону интерфейсов (если решать проблему в кастомном адаптере), но я так и не понял что где нужно инициализировать и передать..
Заранее благодарю за помощь