Проблемы с производительностью Windows Phone 7 при использовании GeoCoordinateWatcher? - PullRequest
1 голос
/ 04 января 2011

Могу ли я использовать GeoCoordinateWatcher в Application_Launching, чтобы проверить, включена или отключена служба определения местоположения телефона?Влияет ли это на производительность?

С уважением,

Panache

1 Ответ

2 голосов
/ 04 января 2011

Нет!

Пусть приложение запустится, а затем решит.
Ваше приложение должно работать, даже если служба определения местоположения отключена.

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

Или вы просто спрашиваете, как использовать GeoCoordinateWatcher?

Edit:
Если вы хотите отобразить это только один раз, просто следите за тем, отображали ли вы приглашение или сообщение.

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

например.

  • служба определения местоположения отключена, когда приложение начал
  • Приложение отображает подсказку
  • Пользователь нажимает старт (приложение захоронено)
  • использует изменения настроек для включения службы определения местоположения
  • пользователь использует кнопку назад для повторной активации приложения
  • приложение перезапустилось (если не будет повторно проверять, включена ли служба, то будет неправильно)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...