I am currently working on a widget that updates a homescreen widget with the latest posts from a rss-feed using a standard xmlhttprequest.
Everything works perfectly in the emulator - the widget updates itself every five minutes with new posts from the feed, and it is shown on the homescreen as intended.
The problem arises when I test it on a N97 - apparently the phone blocks/queues the xmlhttprequest when the phone goes to sleepmode or I enter the menu (in other words, when the homescreen widget loses focus). As soon as I "wake up" the phone or goes to the homescreen, it activates the widget and the pending xmlhttprequest is processed.
Can someone please confirm this behavior? I can't find any documentation about this anywhere. It really is an issue, because the network connection times out after 15 minutes, and then the widget can't update itself.