2012-05-30 3 views
0

в моем приложении mango для приложений Windows Я использую службы определения местоположения. Теперь то, что я хочу, - это то, что когда-либо пользователь страницы просматривает службу определения местоположения, продолжает следить и постоянно обновлять текущую позицию с помощью вызова WCF. В настоящее время он работает нормально на 1 странице. но когда я перехожу на другую страницу, это не сработало. Я знаю, что это связано с дизайном приложения.Как сохранить мои службы местоположения, запущенные на каждой странице моего приложения для мобильного телефона Windows Phone

Пожалуйста, предложите лучший курс действий, если это возможно, в деталях.

Благодаря

+0

Это поможет показать некоторые из вашего кода - где вы, например, инициализированы GeoCoordinateWatcher? –

+0

Rowland, я инициирую GeoCoordinateWatcher на странице – Shax

ответ

0

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

+0

Отшельник, вы имеете в виду, что я должен поместить всю свою логику GeoCorrdinateWatcher в его события и все в файл app.xaml.cs и даже вызвать службу WCF из app.xaml.cs, и это будет продолжайте свою работу независимо от того, посещает ли пользователь страницы приложения. – Shax

+0

Нет, это то, что Model/ViewModel для –

+0

извините, не склонны использовать MVVM - создавать небольшие проекты, а MVVM делает их слишком сложными. Помимо этого да, я бы сделал это просто так –

Смежные вопросы