Thanx, the answer is clear, but if JavaScript is a single-threaded,
then how this code can works?

private void makeATL(final String router) {
                Runnable onLoadCallback = new Runnable() {
                        public void run() {

                                        //some code
                                }

                };

                VisualizationUtils.loadVisualizationApi(onLoadCallback,
                                AnnotatedTimeLine.PACKAGE);
        }

This code works perfectly in spite of Runnable class using. May be
this is a special issue - I don't understand how it works.  Can you
explain it in terms of sigle-thread JavaScript model ?



On 4 фев, 12:19, mariyan nenchev <[email protected]> wrote:
> Java script is sigle threaded, you can not use threads in the client side of
> gwt project. Just use AcyncCallback.
>
>
>
> On Thu, Feb 4, 2010 at 2:18 AM, SergeZ <[email protected]> wrote:
> > Hi everybody! I meat the following problem.  When my GWT app is
> > started it is very necessary to make an asynchronous call - to gether
> > some data.   If i make this call directly from OnModuleLoad() method -
> > then i getting the result, but when I putting the call of my method in
> > a thread:
>
> > OnModuleLoad() {
> > .......
>
> > Runnable a = new Rannable()
> > {
> > public void run()
> > {
> >     RS.rmiService(new AsyncCallback<String>(){
> >     public void onFailure(Throwable a)
> >    {
> >     }
> >     public void onSuccess(String result)
> >      {
> >            Window.alert(result);
> >      }
>
> > }
>
> > }
> > };
>
> > .....
> > }
>
> > then I receive NOTHING - there is no any popup window with the result
> > of my Async;
>
> > So, what I doing wrong ? May be I just not correctly work with threads
> > in GWT, or  may be they are not supported in GWT? Please, help me with
> > your advice - how can I receive the result of my async method from
> > separate thread.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-web-toolkit%2bunsubs­[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to