Установка ложного режима в FusedLocationProviderClient всегда безуспешна - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь создать приложение для макетирования местоположения GPS.Для этого я использую FusedLocationProviderClient:

private void mockLocation(Location location) {

    Task<Void> task = fusedLocationProviderClient.setMockMode(true);
    Log.d("Setting mock mode", "Result: "+task.isSuccessful());
    fusedLocationProviderClient.setMockLocation(location);
}

И задача установить режим макета всегда неудачна.Почему это так и как я могу это исправить?

Вот разрешения из моего файла манифеста:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ALLOW_MOCK_LOCATIONS"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...