SHRiKE_SPb Опубликовано 24 января, 2011 Поделиться Опубликовано 24 января, 2011 Устройство: HTC Desire HD ПО: Android 2.2.1 CG: 3.8 SP1 Все работает замечательно до сворачивания СГ в фон. Там он минут 5-10 работает и ведет по маршруту, а потом видимо закрывается системой. Если тапнуть по ярлыку - то СГ начинает запускаться заново, т.е. программа явно закрыта... Ссылка на сообщение Поделиться на другие сайты
demalina Опубликовано 24 января, 2011 Поделиться Опубликовано 24 января, 2011 если сг в фоне, то что работает основной программой? Ссылка на сообщение Поделиться на другие сайты
Rocas Опубликовано 24 января, 2011 Поделиться Опубликовано 24 января, 2011 Это не проблема. Это вполне нормальное поведение системы, когда ей не хватает ресурсов. Возможно, СГ чересчур жруч в фоне и можно пооптимизировать. Но в общем и целом никто не застрахован от подобного. Все логично и правильно. Ссылка на сообщение Поделиться на другие сайты
ERER Опубликовано 24 января, 2011 Поделиться Опубликовано 24 января, 2011 (изменено) Это не проблема. Это вполне нормальное поведение системы, когда ей не хватает ресурсов. Возможно, СГ чересчур жруч в фоне и можно пооптимизировать. Но в общем и целом никто не застрахован от подобного. Все логично и правильно. Логично и правильно с точки зрения Андроида. Однако логично и правильно с точки зрения пользователя было бы если СГ при загрузке после автоматической выгрузки, восстанавливал все как было в момент выгрузки, не требуя от пользователя никаких телодвижения. Ну за исключением немного подождать. Как, в общем то, и делают другие нормальные программы. ;) Изменено 24 января, 2011 пользователем ERER Ссылка на сообщение Поделиться на другие сайты
SHRiKE_SPb Опубликовано 24 января, 2011 Автор Поделиться Опубликовано 24 января, 2011 Это не проблема. Это вполне нормальное поведение системы, когда ей не хватает ресурсов. Возможно, СГ чересчур жруч в фоне и можно пооптимизировать. Но в общем и целом никто не застрахован от подобного. Все логично и правильно. Навител и айГоу в таком же положении не закрываются. Логично и правильно с точки зрения Андроида. Однако логично и правильно с точки зрения пользователя было бы если СГ при загрузке после автоматической выгрузки, восстанавливал все как было в момент выгрузки, не требуя от пользователя никаких телодвижения. Ну за исключением немного подождать. Как, в общем то, и делают другие нормальные программы. После загрузки все хорошо - маршрут заново прокладываются, пробки скачиваются и т.п. Но блин, приходится его запускать. Почему конкуренты не закрываются в тех же условиях - вот в чем вопрос... Ссылка на сообщение Поделиться на другие сайты
MHak Опубликовано 24 января, 2011 Поделиться Опубликовано 24 января, 2011 Навител и айГоу в таком же положении не закрываются. После загрузки все хорошо - маршрут заново прокладываются, пробки скачиваются и т.п. Но блин, приходится его запускать. Почему конкуренты не закрываются в тех же условиях - вот в чем вопрос... а точно убивалки процессов не стоит ??? Я ставил спецом на моторолле , но ситигид указывал в исключениях и ещё несколько программ. Ссылка на сообщение Поделиться на другие сайты
SHRiKE_SPb Опубликовано 25 января, 2011 Автор Поделиться Опубликовано 25 января, 2011 а точно убивалки процессов не стоит ??? Я ставил спецом на моторолле , но ситигид указывал в исключениях и ещё несколько программ. Точно. Проверил еще - если свернуть и с телефоном ничего не делать, то СГ работает, как только начинаешь еще что-нить запускать (почту, браузер, смс) - через 10-15 минут СГ тю-тю... Ссылка на сообщение Поделиться на другие сайты
NakkeD Опубликовано 25 января, 2011 Поделиться Опубликовано 25 января, 2011 Это особенности реализации многозадачности в Андроиде. Свернутые процессы могут быть выгружены из памяти, если системе требуются ресурсы. Решается это написанием модуля, который выполняет основные функции программы, и который системе запрещается выгружать. Так работает, к примеру, Скайп. ГУИшная часть при долгом простое системой прибивается, и при нажатии на значок загружается заново, но в онлайне остается все время. Ссылка на сообщение Поделиться на другие сайты
Rocas Опубликовано 27 января, 2011 Поделиться Опубликовано 27 января, 2011 Навител и айГоу в таком же положении не закрываются. это зависит исключительно от прожорливости приложения в бекграунд режиме. Тут проблема вот в чем - пооптимизировать, еще раз повторю, можно. И уменьшить шансы подобного поведения. Может даже не можно, а нужно. Но гарантировать то, что СГ в фоне не закроется - нельзя. И это абсолютно правильно. После загрузки все хорошо - маршрут заново прокладываются, пробки скачиваются и т.п. Но блин, приходится его запускать. Почему конкуренты не закрываются в тех же условиях - вот в чем вопрос... Потому что кушают меньше. Но заставить их закрыться, уверен, можно. Например можно все 3 указанных навигационных приложения позапускать в разном порядке. Скорее всего, будут выгружать друг друга. Однако логично и правильно с точки зрения пользователя было бы если СГ при загрузке после автоматической выгрузки, восстанавливал все как было в момент выгрузки, не требуя от пользователя никаких телодвижения. Ну за исключением немного подождать. Как, в общем то, и делают другие нормальные программы. СГ тоже старается. Не считая "мелочей" типа слетающего масштаба. Решается это написанием модуля, который выполняет основные функции программы, и который системе запрещается выгружать. Не запрещается. Просто приоритет выгрузки достаточно низкий. Но, в общем, да, это улучшает ситуацию. Ссылка на сообщение Поделиться на другие сайты
etomilin Опубликовано 27 января, 2011 Поделиться Опубликовано 27 января, 2011 Не понимаю о чем спор. Есть масса приложений, которые не выгружаются автоматом. MP3-плееры, к примеру (можно запустить проигрыватель и потом по открывать в цикле тяжелые приложения - приложения будут выгружаться, а проигрыватель нет). Гугловская навигация тоже умеет сколь угодно долго в фоне работать, ведя при этом по маршруту (голосом). iGo вроде тоже. Надо просто предусмотреть это при разработке. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения