Как узнать, какое действие вызывает событие?

Как узнать, какое действие вызывает конкретное событие?

org.w3c.dom.events.EventListener refreshAnnotationsListener = new org.w3c.dom.events.EventListener() { 
    @Override
    public void handleEvent(org.w3c.dom.events.Event event) {
       // how do I know the action which triggered this event?
    }
};

Я предполагаю, что есть способ напечатать трассировку стека, используя "throw", который также отображает имя действия, которое вызывает событие. Я не совсем уверен, как это сделать, хотя. Или есть другой способ сделать это?

Спасибо Sony

1 ответ

Решение

Вы можете создать трассировку стека в любое время, создав исключение:

new Exception().printStackTrace();

Вы не должны бросать это.

Другие вопросы по тегам