この行で nullpointerexception が発生しています:
double latitude = location.getLatitude();
問題を引き起こしているコードのブロックは次のとおりです。
//Get the current location
LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
Criteria criteria = new Criteria();
String provider = locationManager.getBestProvider(criteria, true);
Location location = locationManager.getLastKnownLocation(provider);
//Zooms into the current location when the activity is started
double latitude = location.getLatitude();
double longitude = location.getLongitude();
Location 変数と LocationManager 変数を初期化するときに nullpointerexception が発生するのはなぜですか? コードの何が問題になっていますか?