Xamarin формы Расположение не работает правильно - PullRequest
0 голосов
/ 08 июня 2018

Хорошо, я не знаю, является ли это ошибкой, проблемой фреймворка или чем-то другим.Я делаю приложение, которое дает мне местоположение моего мобильного телефона.В эмуляторе все работает очень хорошо, я использую api 27 oreo 8.1.Переменная status отражает и возвращает предоставленное значение разрешений.Как видно на фотографиях эмулятора в часах "желтая стрелка".

Эмулятор API 27

Эмулятор изображения 1

Эмулятор изображения 2

Но когда я компилирую илииспользуйте плеер xamarin, чтобы запустить его на мою камеру. samsung s8 oreo 8.0 api 26. Один и тот же код генерирует разные результаты.Вместо того, чтобы возвращать разрешения, он возвращает int 0 и затем при проверке 4.

Samsung S8 api 26

Изображение Samsung s8 1

Изображение Samsung s8 2

Такой же другой результат кода для простой замены устройства?Разве API 27 не должен иметь обратную совместимость?Что может быть причиной этого?Я везде ищу и не нахожу что-то похожее на эту проблему.Заранее благодарю за помощь !!!!!

код

Главная страница

Основная деятельность

Основное применение

...