Этот вопрос касается концепции того, что я пытаюсь закодировать.
У меня есть активность
"Общественный совет продлевает деятельность {"
который имеет "setContentView (myBoard)", где myBoard является экземпляром
"класс NewBoard расширяет View, реализует OnTouchListener {"
NewBoard рисует графику с помощью onDraw, а также рисует графические кнопки.
Нажатие на кнопку «Решить» вызывает другой класс
"public class SKO {", который не имеет визуальных компонентов и выполняет вычисления, результаты которых перерисовываются графическим представлением.
Это все хорошо работает.
Теперь я хочу вызвать диалог из более графически нарисованных кнопок в представлении NewBoard.
В классе "топ" - доска, у меня есть подходящий код в
"защищенный диалог onCreateDialog (int id) {"
Я знаю, что этот код хорош, потому что, если я добавлю showDialog (int) (Alertdialog с кнопкой отмены) к onCreate of Board, то при запуске класса Board появится диалоговое окно, и при отмене моя графика будет работать внизу.
Моя проблема ****
что я не могу найти способ вызвать showDialog (int) в Board из моего графического представления (NewBoard).
Я попытался добавить «Защищенный диалог onCreateDialog (int id) {» к моему графическому представлению (NewBoard), но я считаю, что он может быть добавлен только к действию.
Буду очень признателен за совет.