Update. I have had success maintaining the WIFI connection by using a wakelock (partial) in combination with a wifilock. Now my app successfully maintains the wifi connection even when the screen goes black - albeit at cost to battery life.
If anyone has any other insights they would like to share, those would be most welcome. On Wed, Dec 31, 2008 at 10:07 AM, prunicki <[email protected]>wrote: > I have written a small app that acquires a WIFILock. Every 15 seconds > it does a small http request. If the G1 is running on battery and the > screen saver kicks on it will ultimately result in "No route to host" > - despite the fact that the connection appears to be up when checking > the WifiManager and ConnectivityManager. If I then pick up the > handset and attempt to access the internet (browser, email, etc.), > nothing is accessible. The only way to make things accessible is to > release the lock, let the device go to idle (which releases the > radio), and then wake it up, thus reconnecting WIFI, and internet > access is again possible. > > Now if I leave it plugged in, then it is able to continuously make the > request. Interestingly, if I ping the device repeatedly from my > desktop, it seems to be able to continue to make requests (although I > haven't taken the time yet to be certain). > > The WIFILock as it is currently working is not of much use. I have > even tried to re-connect in this case, or toggle the WIFI on and off, > but neither of these work. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

