Presentador de MVP GWT No se puede actualizar el componente View ListBox
-
25-10-2019 - |
Pregunta
Estoy escribiendo una aplicación GWT MVP usando la biblioteca GWT-Platform (muy agradable una vez que te acostumbras). Mi problema ocurre cuando mi presentador intenta actualizar el contenido de un cuadro de lista. El problema ocurre en la línea 66 del siguiente archivo:
Estoy seguro de que la aplicación está llamando al método OnSuccess () (un punto de ruptura en el depurador funciona), y que el resultado está poblado.
Una cosa que he notado es que la vista asociada, MapMakerStackPanelViewImpl2.Java, parece ser inicializada dos veces. Me pregunto si estoy tratando de actualizar un control en esa vista que no está conectado a la interfaz de usuario real. Ese archivo está aquí:
Cualquier ayuda sería apreciada.
Solución
El problema era que había dos copias de la vista flotando. Usé Gin para inyectar la vista en el constructor del presentador, y el problema desapareció.