Доступ к this в анонимном классе

Рейтинг: 1Ответов: 1Опубликовано: 14.12.2014

Внутри реализации метода нужен доступ к this! Как это сделать, подскажите, пожалуйста.

for (int i = 0; i < h.getWidgetCount(); i++) {
                ((CommonTextBox) ((VerticalPanel) h.getWidget(i)).getWidget(1)).addKeyUpHandler(new KeyUpHandler() {
                    @Override
                    public void onKeyUp(KeyUpEvent keyUpEvent) {
                        consoleOut("" + ((CommonTextBox) __this???__ ).getText());
                    }
                });
            }

Ответы

▲ 4Принят

Можно так: Имя_Внешнего_класса.this.метод_внешнего_класса.
Например:

MainActivity.this.method();