Хорошо, я не знаю, является ли это ошибкой, проблемой фреймворка или чем-то другим.Я делаю приложение, которое дает мне местоположение моего мобильного телефона.В эмуляторе все работает очень хорошо, я использую 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 не должен иметь обратную совместимость?Что может быть причиной этого?Я везде ищу и не нахожу что-то похожее на эту проблему.Заранее благодарю за помощь !!!!!
код
Главная страница
Основная деятельность
Основное применение