Think about it for a moment - you've got only one pipe, and over the
air that's not really all that fast. I doubt you win anything by
trying to squeeze images through simultaneously.



On Jan 18, 8:53 pm, And-Rider <[email protected]> wrote:
> yes if i send my calls i a sequential manner it should not be an
> issue. But in certain cases asynchronous calls do help us to speed up
> the performance a lot
>
> For example if i have a listview and in each row if i have an image to
> download then asynchronous calls would be much faster. In this case
> unfortunately time out happens in a synchronous manner. So if i send
> five calls the in a asynchronous manner those calls are not timing out
> in an asynchronous manner. I think this should probably be a bug...
>
> On Jan 18, 11:44 pm, JP <[email protected]> wrote:
>
> > On Jan 18, 7:28 am, And-Rider <[email protected]> wrote:
>
> > > In that case the network connectivity check would fail. It will show
> > > as if we have an network connection but we actually don't have an
> > > internet connection.
>
> > This can be the case at any point, regardless of data link. Still,
> > checking for network connectivity is helpful - I use it to display
> > message to the user.
>
> > > Another case that we might face is that if a user is traveling in an
> > > area where the network connectivity is fluctuating.
>
> > Exactly, see above.
>
> > > In this cases is it not necessary for us to set a proper timeout..?.
> > > And if the timeout happens in a synchronous manner then it might take
> > > a long time for the last call to time out.
>
> > I use a sequential model to work off the various calls to the server
> > side over time. This means I didn't have to deal with the problem
> > you've found and cannot offer a direct answer. There certainly is the
> > possibility that the first connection blocks the following on the SDK/
> > Android level, for whatever reason. Some code diving would be in order
> > to get to the bottom of this. The question could be raised if that's
> > an effective use of your time, it wouldn't get you anywhere solving
> > the problem...
> > From what I can say, I'd recommend to switch to a sequential, managed
> > model with an adequately low connect and read TO. Android (the mobile
> > environment in general) isn't like the fixed side where you might have
> > the latitude to whip up a bunch of threads to work off various tasks
> > in parallel. The constraints of the environment just don't allow
> > nearly as much play.
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" 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/android-developers?hl=en

Reply via email to