Domanda

Come faccio a sapere quale azione sta provocando un evento particolare?

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?
    }
};

Credo che ci sia un modo per stampare stack trace utilizzando "tiro" che visualizza anche il nome dell'azione che sta provocando un evento. Non sono esattamente sicuro di come fare questo però. Oppure, c'è un altro modo di farlo?

Grazie, Sony

È stato utile?

Soluzione

È possibile creare uno stacktrace ogni volta che vuoi, con la creazione di un'eccezione:

new Exception().printStackTrace();

Non c'è bisogno di buttarlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top