- 05-25-2012, 07:11 PM #26
Just noticed I have forgot to underline something maybe obvious but very important, when I posted the solution I've found: that one isn't a real solution because, naturally, you can't be forced to uninstall apps; it is acceptable to have a quota on "active" background tasks, not apps in general.
I was lucky 'cause I had a couple of apps I didn't really care of, but it's gonna soon arrive the moment that I install a new app and everything freezes again. Of course the app will have to use a background task, but the really good apps always do (and it doesn't matter if I want to use that feature, it's enough to install the app and run it to find a new task in your list).
That's why I'm helping Windows Phone support to understand this problem (though I don't have great hopes considering they can't test it themselves).
- 05-25-2012, 09:39 PM #27
Good to know that someone at MS is listening. Be sure to let us know if they discover anything!
- 05-28-2012, 09:52 AM #30
What I can tell you about WeatherFlow is that they did something around the usual mechanism of the background task; I know this 'cause my WeatherFlow live tile updates exactly every hour and, as a developer, I'm sure that the OS doesn't offer such an option (if you use background tasks in your app you will be called every half hour); so, it's clear they've done something clever to limit the amount of data used by their app (in fact frequent updates on weather forecast are useless), that is: they do something in their background task only half the times they're called, thus they check for something before executing the update...and maybe there's a problem there. To do this they have to save their state and maybe they don't save anything when your storage has less than 10% free space (I don't know, I'm just imagining a scenario).
Anyways, my point is: one live tile that's not working is probably a different problem than the one we're having here. Also: my live tiles (WeatherFlow included) stopped completely (for a week) until I found that solution, it didn't happen that they worked for a brief moment and then went dark again.
- 05-28-2012, 09:56 AM #31
- 05-28-2012, 11:20 AM #32
Interesting theories. I have 23 apps that "can" run background tasks. And 8 apps that are set to run background tasks, including Weather Channel. All of my tiles update regularly on my L900 since pre-launch day. And they all worked fine on my Surround. I also have two push apps, SportsScores and ProSportsScores, which all also update regularly.
Apps can run a background task at any (fixed) interval they deem necessary, just not more often than every 30 minutes. Urban Dictionary for example, only updates its tile once per day. And CleverToDo does not check your device database every 30 minutes for new "daily" tasks.
As my 8 tasks are close to the L900s limit of 9 active background tasks, occasionally one will become disabled if I run a media app that temporarily uses a task or I install a new app that activates a background task by default. But otherwise, they all just work.
Urban Dictionary did stop updating for nearly a week, but I noticed it started working again last night, with no interaction on my part. They have had these problems in the past so I wasn't concerned about something going wrong on my device.
Sent from my Lumia 900 using Board Express ProNokia Lumia 900 - OS: 7.10.8112.7 - Firmware: 2175.1002.8112.12084
HTC Surround - OS: 7.10.8107.79 - Firmware: 2250.21.40500.502
- 05-29-2012, 01:38 PM #34
Quick update. I've been reinstalling all the apps with background tasks one by one over the weekend, waiting each time to see if everything was still working. I'm now up to 20 total with 4 enabled (one of those is the homebrew Battery Status app with 15 minute interval). Background tasks still appear to be working. I'm gonna keep going to see if they break at any point.
- 05-29-2012, 04:21 PM #35
- 05-30-2012, 09:53 AM #36
- 05-31-2012, 09:29 AM #40
One more update. I managed to break all my background tasks again, but I have things figured out now. For me, it looks like the "magic number" of total background task apps is 22. If my list gets up to 22 apps, all the background tasks stop working. I uninstall one to get down to 21 and they all work again.
I still have no idea why but at least I sort of have things figured out, at least for my phone.
- 05-31-2012, 12:21 PM #41
- 06-07-2012, 05:56 PM #42
- 06-07-2012, 09:45 PM #43
@thed: Are you sure. I just checked and I have 23 background tasks (seriously), with 8 active and they all work fine. Only one that stopped for a while was Urban Dictionary and got an email from the dev the other day apologizing for the issue, so nothing to do with my phone. Based on the list I have probably been at 23 for about two weeks.
Just as an FYI, pull Like Tiles (scheduled), which are now called Background Tasks, never touched the registry or had an Endpoints issues. That's why apps like Weather Channel an Urban Dictionary continued to work pre-Mango, when all the others stopped. Anyone with Samsung device and root access can check the registry and clear this up. But I don't expect they will find anything.
Sent from my Lumia 900 using Board Express Pro
06-08-2012, 01:12 AM #44
- 1 Posts
- 06-08-2012, 01:38 AM #45
@jimski: Yes, I'm sure about this. It's really easy for me to reproduce. Happens like clockwork. I like to try new apps from the marketplace pretty often, and every time I download one that uses background tasks (to get to a total of 22) they all stop working. I uninstall something from the list and they all start working again. Happens every time. I'm fully convinced that it's an OS bug, albeit an obscure one. BTW, I'm not saying that 22 is the number for everyone. As femanuele said the "limit" for his/her phone is 14, so it's very possible that this is different for everyone.
And regarding the endpoints, I wasn't necessarily suggesting that it's somehow caused by issues with the registry, just that it kind of reminds me of that old issue.
Sent from my HTC Trophy using Board Express
- 06-08-2012, 02:00 AM #46
I can't find where I first found out about it, but I've known for a long time that there is a manufacturer-specified limit to the number of active background tasks possible on our devices. Here's an article I've dug up from Google:
Background Task On Windows Phone Have A Limit - myWindowsPhone
Personally, I feel like I've had issues with my Omnia with over 12 tasks.
- 06-08-2012, 10:10 AM #48
I get this on my HTC Titan! No matter what I do my live tiles will stop working eventually. I've learned to live without them now, I'm not resetting my device any more because it just happens again. Maybe Microsoft can fix this issue at some point, if not then they need to stop advertising Live Tiles as a feature of Windows Phone.
Background Task On Windows Phone Have A Limit - myWindowsPhone
That link was very helpful, but does that mean that applications run in the backround like they do in Android? One of the reasons I switched back to WP7 from Android was because I was fed up of having to press the back button constantly to back out of applications. I use Windows Phone like I use ios on my iPad - I just hit the home button when I've finished with an app, could that be causing me problems with the live tiles maybe?
06-27-2012, 09:54 PM #50
- 16 Posts
I've never had this issue before on my HD7 since I got it last year and suddenly all my non Microsoft Tiles stopped updating a few days ago. Based on the info in this thread I've started uninstalling Apps to get my disabled background task off my list which was up to 28 applications. It's pretty ridiculous to have to uninstall Apps to get Live Tiles to work. I'm down to 22 and just waiting to see if any update. As far as active tiles I only have about 4 or 5.