Загадка переменной диалогового окна подробного оверлея Android

Я создаю приложение для викторины, и у меня есть пользовательский ItemizedOverlay, где у меня появляется AlertDialog с радиокнопками. Он загружает значения из базы данных, которые анализируются в другом фрагменте кода.

Я могу добавить переключатели для отображения каждого вопроса, и всплывающее уведомление появляется при нажатии на каждый ответ, чтобы показать, какой из них был выбран. Однако я не могу заставить кнопку отправки показать/зарегистрировать, какой ответ был выбран.


person Kel196    schedule 23.03.2012    source источник


Ответы (1)


whichButton в вашем setPositiveButton OnClickListener, вероятно, относится к самой кнопке отправки.

Вместо этого объявите int answerIndex в методе onTap. Затем в onClick для выбора установите answerIndex = whichButton. Наконец, когда вы пишете ответ в БД, используйте answerIndex вместо whichButton.

Надеюсь это поможет.

person drasticp    schedule 23.03.2012