Pregunta

Estoy tratando de configurar la imagen de una BitmapField utilizando el método setImage(). Funciona bien, pero cuando trato de hacerlo en un hilo que arroja un IllegalStateException y no funciona.

¿Hay alguna solución para esto?

¿Fue útil?

Solución

que tiene que hacer la actualización en el hilo de distribución de eventos (o al menos obtener el bloqueo). La forma más sencilla de hacerlo es con el siguiente patrón de código:

UiApplication.getUiApplication().invokeLater(new Runnable() {
    public void run() {
        ... your code here ...
    }
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top