Android中调用locationManager.getProvider(LocationManager.GPS_PROVIDER)程序异常闪退

下图代码是在MainActivity.java中代码 :

LocationProvider locationProvider = locationManager.getProvider(LocationManager.GPS_PROVIDER);

        textView.setText(locationProvider.getName());

在AndroidManifest.xml中也添加了位置服务的权限:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>

结果还异常闪退,这是为什么呢???(连发无数个黑人问号)

原来这是因为,在设置中没有为该应用添加“位置权限”

点击settings->Apps->找到对应的app->将位置权限on即可。

猜你喜欢

转载自blog.csdn.net/qq_41700374/article/details/84929193