yah if im thinking right the high accuracy mode is going to pull out all the stops and tricks to make sure your location is dead on accurate..so pulling the info from the towers as well as any GPS that is available if it must.
Ok, I've been looking at this for a few weeks now, and here's what I found. High-Accuracy mode is definitely the culprit. Turning Connections Optmizer off didn't help. Nothing else seemed to help.
Under Location there are three choices: High-Accuracy Mode, Battery Saver Mode, and Device Only. If I set it to Battery Saver or Device only, it does not automatically switch to Wifi. It does still find the Wifi, and sometimes notifies me it's there, and may even turn it on. But it does not switch from 3G/4G to Wifi. So I don't get booted out of my session to a wifi landing page.
The moral of this story: Don't use High Accurracy mode if you use 3G/4G a lot, because it will highjack your session!
glad it was figured out.
Let's try this: You'll need to go to setting, then under Wireless and network, click More settings, then scroll down to Mobile networks, then click Automatic Connections. Now un-click Sprint automatic connection. That will stop wifi from trying to automatically connect to a wifi network. There is one more step you can take after that, which will help with battery life. Go to >settings>Application manager> choose Running, then stop Sprint Optimizer.
Sprint Social Care