Как узнать, какое действие вызывает событие?
Как узнать, какое действие вызывает конкретное событие?
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();
Вы не должны бросать это.