Разрешение запроса Android без ContextCompat

У меня есть приложение, которое имеет разрешения в манифесте, но вылетает во второй строке:

nativeLocationManager = mainActivity.ApplicationContext.GetSystemService(Context.LocationService) as NativeLocationManager;
nativeLocationManager.RequestLocationUpdates(NativeLocationManager.GpsProvider, 0, 0, nativeLocationListener);

Что мне не хватает?

Все связанные ответы Я проверил ссылку ContextCompat, но я не использую ContextCompat.

0
0
211
1

Ответы 1

All related answers I've checked reference ContextCompat, but I am not using ContextCompat.

Какая-либо конкретная причина не использовать ContextCompat? Если это так, я предлагаю вам еще раз подумать и использовать ContextCompat, самая первая причина заключается в том, что он встроен в библиотеку поддержки, и у вас не будет никаких недостатков при его использовании. Даже официальные инструкции рекомендует использовать ContextCompat для разрешения времени выполнения.

Я не хочу ссылаться на библиотеки поддержки, и я думаю, что мне не нужны библиотеки поддержки для доступа к местоположению GPS?

Moffen 24.05.2018 06:22

Другие вопросы по теме