没有ContextCompat的Android请求权限

时间:2018-05-24 03:52:53

标签: android xamarin xamarin.android android-permissions

我有一个应用程序,它在清单中具有权限,但在第二行崩溃:

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

我错过了什么?

所有相关答案我​​已经检查过引用ContextCompat,但我没有使用ContextCompat。

1 个答案:

答案 0 :(得分:0)

  

所有相关答案我​​已经检查过引用ContextCompat,但我不是   使用ContextCompat。

不使用ContextCompat的任何特定原因?如果是这种情况,我建议你再考虑并使用ContextCompat,第一个原因是它嵌入在支持库中,你不会有任何缺点使用它。甚至official guidelines建议使用ContextCompat来获得运行时权限。