Does really no one got any idea?

On 29 Nov., 18:29, newnoise <[email protected]> wrote:
> Me again,
>
> just tried to make the imExpensive-method less complex, but still no
> success.
>
> TheRequestis not cancelled ... What am I doing wrong?
>
> Thanks
> Tom
>
> On Nov 29, 6:16 pm, newnoise <[email protected]> wrote:
>
> > Hi,
>
> > I'm working on an GWT-App displaying a map with different layers.
> > Some of those layers are drawn just onrequestand just for the part
> > of the map which is currently displayed.
>
> > The Problem occurs if a user moves and zooms the map pretty fast, so
> > that a lot of pictures have to be drawn. This results in quite a time
> > of waiting when he finally stops. What I tried was tocancelthe
> >requestusingRequest.cancel(the Async Method returnsRequestinstead
> > of void), but all the pictures are drawn anyway.
>
> > How does theRequest.cancel-method work? Is it just blocking the
> > Callback? Or does it actuallycancelthe running code on server-side?
> > Maybe the problem is, that the specific method contains mainly one
> > complex method-call? The specific method-scheme looks like:
>
> > public Boolean update() {
> > int a = 2;
> > int b = 3;
>
> > int x = imExpensive(a,b); // method which needs like 95% of
> > calculating time
>
> > if (x>0) return true;
> > return false;
>
> > }
>
> > I suppose that theRequest.cancel-method does notcancela running
> > method, and stops the method right after imExpensive(). Is that right?
> > In that case the problem could be solved by making the method
> > imExpensive less complex, which would be a pretty doable task ...
>
> > Thanks a lot!
> > Tom

-- 
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