Correct. Any time you execute code on a non-UI thread, you need to queue a 
callback. TaskAdapter just handles that for you when you are working with a 
Task.

If you have worked with Swing at all, the concept is the same as 
SwingUtilities.invokeLater().

On Jul 12, 2011, at 3:13 PM, SYSE | Edvin wrote:

> Den 12.07.2011 21:10, skrev Edgar Merino:
>> Ok, but what happens if I need a Runnable that modifies/updates some
>> parts of the GUI? wouldn't this cause problems if the operation doesn't
>> run in the UI Thread?
> 
> Then you just wrap that explicit part in a 
> ApplicationContext.queueCallback(runnable) call.
> 
> -- Edvin

Reply via email to