L'immagine di Set BitmapField on Thread con BlackBerry
-
04-10-2019 - |
Domanda
sto cercando di impostare l'immagine di un BitmapField
utilizzando il metodo setImage()
. Funziona bene, ma quando provo a farlo su un thread si getta un IllegalStateException
e non funziona.
C'è una soluzione per questo?
Soluzione
È necessario fare l'aggiornamento in thread evento dispatch (o almeno ottenere il blocco). Il modo più semplice per farlo è con il seguente schema di codice:
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
... your code here ...
}
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow