Как явно вызвать метод onClick (View v) в Android?Является ли это возможным? - PullRequest
0 голосов
/ 03 марта 2012

Я хочу вызвать onClick(View v) другого класса из метода моей деятельности onCreate().Является ли это возможным?

Поскольку у меня есть Popupwindow в методе onClick другого класса, поэтому при изменении ориентации я хочу, чтобы всплывающее окно моего ландшафтного режима было неповрежденным и появлялось во время выполнения.Как это можно сделать?

Заранее спасибо!

1 Ответ

5 голосов
/ 04 марта 2012

Предполагая, что onClick (), который вы хотите вызвать, относится к представлению x , используйте x.performClick () или x.callOnClick (). Посмотрите их javadoc в Руководстве для разработчиков для более подробной информации.

Обратите внимание, что вы должны иметь ручку к х. Если ваша ориентация изменится, вы должны уничтожить PopupWindow и повторно отобразить его, что должно работать.

...