Geolocation.GetLastKnownLocationAsyn c () не работает в android - PullRequest
0 голосов
/ 14 июля 2020

Я работаю над формами xamarin. Я использую библиотеку xamarin.Essentials, чтобы получить текущее местоположение. В iOS он работает нормально, но в android приложение зависает, когда я вызываю Geolocation.GetLastKnownLocationAsyn c (). Означает, что после вызова следующей строки он никогда не возвращается.

var currentLocation = await Geolocation.GetLastKnownLocationAsync();

Я установил все разрешения в Android файле манифеста

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
<uses-feature android:name="android.hardware.location.network" android:required="false" />

Кто-нибудь знает, в чем может быть проблема при вызове GetLastKnownLocationAsyn c? Я использую версию 1.5.3.2 Xamarin.Essentials

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...