下图代码是在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即可。