Salut,
quelqu'un connait-il la méthode la plus simple pour définir une fonction de Callback en général ? Y a-t-il un moyen d'appeler dynamiquement une méthode d'objet en fonction d'un String ? ca donnerait un truc du style mais comment effectuer le cast, avec un getClass() ? :
J'ai vu quelques exemples créant une classe Function ou encore les "méthodes outrepassées" mais un peu lourds.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class Callback { private Object source; private String method; public Callback(Object source, String method) { this.source = source; this.method = method; } public void run() { // ici le but étant d'appeler la méthode this.method de this.source } }
Quelqu'un aurait-il une solution simple à proposer ?
Merci d'avance.
Partager