How do you not loose network connectivity without holding on to
wakelock?

Any secrets :P

Or does the user keep the app active untill the download ends.


On Jun 4, 10:02 am, Nathan <[email protected]> wrote:
> I haven't even used a wakelock yet, so I don't think a wakelock is the
> problem.
>
> I've thought of using a brief wakelock around a single file download.
> But I also think that users can leave the phone plugged in if they
> want the download to complete soon.
>
> Nathan
>
> On Jun 3, 9:15 pm, nikhil <[email protected]> wrote:
>
> > I am not sure about the exact reason but I feel it was because of
> > mishandling of partial wakelock. Like your app, I had a service which
> > remained active all time and for that I had to hold on to the
> > wakelock. The phone did not restart if I commented out my wakelock
> > code. Interesting thing is it never restarted untill I tried to change
> > call forward setting or use car navigator app (thankfully, this was
> > observed when we tested the app for any kind of conflicts) .Then I
> > realised that I should not hold on to the wakelock for long,  to avoid
> > conflicts. When I went the AlarmManager way all conflicts vanished.
> > Are you holding on to wakelock? If you are, you may try commenting out
> > that part and keep your app active until download is complete so that
> > you don't loose network connection. Just perform few tests with the
> > wakelock thing hopefully you should get the answer. You may have to
> > split your file download into batches so that you can release the
> > wakelock.
>
> > On Jun 3, 3:28 pm, Nathan <[email protected]> wrote:
>
> > > On Jun 3, 12:47 pm, nikhil <[email protected]> wrote:
>
> > > > Nathan,
>
> > > > I had similar issue long time back when I had implemented the service
> > > > architecture. I had observed few things:
>
> > > > 1. My phone (Nexus One) used to restart (with my service running in
> > > > background) when I tried to change the call forward setting or I tried
> > > > to use the google car navigator app.
> > > > 2. The phone did not restart if it was plugged into a computer. (May
> > > > be related to network connectivity.)
>
> > > > I tried all kind of stuff the only way I was able to get my app
> > > > working was by referring to Mark Murphy's wakefulintentservice
> > > > structure which uses the alarm manager.
>
> > > Thanks.
>
> > > Did you find out why the restart was triggered? Or did you simply
> > > managed to avoid it? Was it because of many notifications, or just the
> > > fact that it was running for long time, or that Android tried to kill
> > > it?
>
> > > The alarm manager isn't appropriate for this task, at least I don't
> > > think so, because it is not a service that wakes up periodically and
> > > does some work.
>
> > > It has a defined list of files to download and then finishes, but it
> > > is actively working all that time.
>
> > > Nathan

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