Перейти к содержанию
GPS навигатор СитиГИД

Закрывание СГ системным менеджером задач


Рекомендуемые сообщения

Устройство: HTC Desire HD

ПО: Android 2.2.1

CG: 3.8 SP1

Все работает замечательно до сворачивания СГ в фон. Там он минут 5-10 работает и ведет по маршруту, а потом видимо закрывается системой. Если тапнуть по ярлыку - то СГ начинает запускаться заново, т.е. программа явно закрыта...

Ссылка на сообщение
Поделиться на другие сайты

если сг в фоне, то что работает основной программой?

Ссылка на сообщение
Поделиться на другие сайты

Это не проблема. Это вполне нормальное поведение системы, когда ей не хватает ресурсов. Возможно, СГ чересчур жруч в фоне и можно пооптимизировать. Но в общем и целом никто не застрахован от подобного. Все логично и правильно.

Ссылка на сообщение
Поделиться на другие сайты

Это не проблема. Это вполне нормальное поведение системы, когда ей не хватает ресурсов. Возможно, СГ чересчур жруч в фоне и можно пооптимизировать. Но в общем и целом никто не застрахован от подобного. Все логично и правильно.

Логично и правильно с точки зрения Андроида. Однако логично и правильно с точки зрения пользователя было бы если СГ при загрузке после автоматической выгрузки, восстанавливал все как было в момент выгрузки, не требуя от пользователя никаких телодвижения. Ну за исключением немного подождать.

Как, в общем то, и делают другие нормальные программы. ;)

Изменено пользователем ERER
Ссылка на сообщение
Поделиться на другие сайты

Это не проблема. Это вполне нормальное поведение системы, когда ей не хватает ресурсов. Возможно, СГ чересчур жруч в фоне и можно пооптимизировать. Но в общем и целом никто не застрахован от подобного. Все логично и правильно.

Навител и айГоу в таком же положении не закрываются.

Логично и правильно с точки зрения Андроида. Однако логично и правильно с точки зрения пользователя было бы если СГ при загрузке после автоматической выгрузки, восстанавливал все как было в момент выгрузки, не требуя от пользователя никаких телодвижения. Ну за исключением немного подождать.

Как, в общем то, и делают другие нормальные программы. ;)

После загрузки все хорошо - маршрут заново прокладываются, пробки скачиваются и т.п. Но блин, приходится его запускать. Почему конкуренты не закрываются в тех же условиях - вот в чем вопрос...

Ссылка на сообщение
Поделиться на другие сайты

Навител и айГоу в таком же положении не закрываются.

После загрузки все хорошо - маршрут заново прокладываются, пробки скачиваются и т.п. Но блин, приходится его запускать. Почему конкуренты не закрываются в тех же условиях - вот в чем вопрос...

а точно убивалки процессов не стоит ???

Я ставил спецом на моторолле , но ситигид указывал в исключениях и ещё несколько программ.

Ссылка на сообщение
Поделиться на другие сайты

а точно убивалки процессов не стоит ???

Я ставил спецом на моторолле , но ситигид указывал в исключениях и ещё несколько программ.

Точно. Проверил еще - если свернуть и с телефоном ничего не делать, то СГ работает, как только начинаешь еще что-нить запускать (почту, браузер, смс) - через 10-15 минут СГ тю-тю...

Ссылка на сообщение
Поделиться на другие сайты

Это особенности реализации многозадачности в Андроиде. Свернутые процессы могут быть выгружены из памяти, если системе требуются ресурсы. Решается это написанием модуля, который выполняет основные функции программы, и который системе запрещается выгружать. Так работает, к примеру, Скайп. ГУИшная часть при долгом простое системой прибивается, и при нажатии на значок загружается заново, но в онлайне остается все время.

Ссылка на сообщение
Поделиться на другие сайты

Навител и айГоу в таком же положении не закрываются.

это зависит исключительно от прожорливости приложения в бекграунд режиме.

Тут проблема вот в чем - пооптимизировать, еще раз повторю, можно. И уменьшить шансы подобного поведения. Может даже не можно, а нужно.

Но гарантировать то, что СГ в фоне не закроется - нельзя. И это абсолютно правильно.

После загрузки все хорошо - маршрут заново прокладываются, пробки скачиваются и т.п. Но блин, приходится его запускать. Почему конкуренты не закрываются в тех же условиях - вот в чем вопрос...

Потому что кушают меньше. Но заставить их закрыться, уверен, можно. Например можно все 3 указанных навигационных приложения позапускать в разном порядке. Скорее всего, будут выгружать друг друга.

Однако логично и правильно с точки зрения пользователя было бы если СГ при загрузке после автоматической выгрузки, восстанавливал все как было в момент выгрузки, не требуя от пользователя никаких телодвижения. Ну за исключением немного подождать.

Как, в общем то, и делают другие нормальные программы. ;)

СГ тоже старается. Не считая "мелочей" типа слетающего масштаба.

Решается это написанием модуля, который выполняет основные функции программы, и который системе запрещается выгружать.

Не запрещается. Просто приоритет выгрузки достаточно низкий. Но, в общем, да, это улучшает ситуацию.

Ссылка на сообщение
Поделиться на другие сайты

Не понимаю о чем спор. Есть масса приложений, которые не выгружаются автоматом. MP3-плееры, к примеру (можно запустить проигрыватель и потом по открывать в цикле тяжелые приложения - приложения будут выгружаться, а проигрыватель нет).

Гугловская навигация тоже умеет сколь угодно долго в фоне работать, ведя при этом по маршруту (голосом). iGo вроде тоже.

Надо просто предусмотреть это при разработке.

Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...