Приоритет интернет соединения
Добавлено: 24 июл 2013, 18:03
Можно ли контролировать приоритет интернет соединения в приложении?
Например есть два activity A и B, и есть медленное интернет-соединение скоростью 8 Кбайст\сек.
Загружаем activity A, получаем от сервера массив с ссылками на изображения которые нужно загрузить в activity A, нарисовали (уже загрзилось все кроме изображений) структуру активити, листаем экран, в этот момент по очереди грузятся куча картинок, выбираем какайлибо элемент и загружается activity B, при этом activity A осталось в фоне. Activity B тоже имеет кучу картинок и хочет их загрузить, но неможет, т.к. весящее в фоне activity A еще грузит оставшиеся незагруженные картинки, и нам нужно ждать пока activity B начнет грузить свои изображения, это очень долго при медленном соединении и занимает много времени. Как выкрутиться из такой ситуации?
Нажно чтоб находясь в activity B, весь приоритет соединения передался именно на него, чтобы в activity A на тот момент пока оно в фоне перестало все грузиться....
Или можно только прихлопнуть task который грузит картинки по очереди в activity A перед открытием activity b? (если это выход из положения, то как правильно убить task?)
Например есть два activity A и B, и есть медленное интернет-соединение скоростью 8 Кбайст\сек.
Загружаем activity A, получаем от сервера массив с ссылками на изображения которые нужно загрузить в activity A, нарисовали (уже загрзилось все кроме изображений) структуру активити, листаем экран, в этот момент по очереди грузятся куча картинок, выбираем какайлибо элемент и загружается activity B, при этом activity A осталось в фоне. Activity B тоже имеет кучу картинок и хочет их загрузить, но неможет, т.к. весящее в фоне activity A еще грузит оставшиеся незагруженные картинки, и нам нужно ждать пока activity B начнет грузить свои изображения, это очень долго при медленном соединении и занимает много времени. Как выкрутиться из такой ситуации?
Нажно чтоб находясь в activity B, весь приоритет соединения передался именно на него, чтобы в activity A на тот момент пока оно в фоне перестало все грузиться....
Или можно только прихлопнуть task который грузит картинки по очереди в activity A перед открытием activity b? (если это выход из положения, то как правильно убить task?)