Bug : Calling WWW.Dispose() freeze ALL Android devices. (when WWW.isDone is not yet equal to true)
Everything is in the title.
Having a piece of code that call WWW.Dispose() when a custom timeout has been reached
Set a low bandwidth throttling in a proxy tool (Charles by example)
Pass throught proxy with an Android device
Launch, start to load something... your custom timeout is reached X seconds later, you call the Dispose method and the application freeze.
The app is responsive around 40-60 seconds later (when the real WWW timeout has been reached). If I stop the throttling during the freeze, the app instantly resume.
This behaviour has been noticed 2+ years ago. I'm using Unity 5.2.0f3 and I'm seriously considering using another development tool. In other words, quit Unity because of its lack of stability.
Answer by David-DNA-Studios · Jan 04, 2016 at 03:03 PM
Hi,
Did you manage to do anything? I also have the issue there on both 5.3.0f4 and 5.3.1 with an iOS device. The device completely freezes. Same case, I have a custom timeout.
David
Don't know if it is related, but here is the issue (or almost because it is using a 403 URL) in question: http://issuetracker.unity3d.com/issues/ios-app-freezes-if-www-is-loaded-with-403-url-and-www-dot-dispose-is-called
Your answer
Follow this Question
Related Questions
Game Freezes in Mobile but plays normally in Editor 0 Answers
Bug (?) changes screen resolution after unlock phone? 0 Answers
Finding audio clips in a specific folder if it is exist (Android) 0 Answers
Problem with text size 0 Answers
Bugged android screen 7 Answers