GPSセンサーの存在を確認する方法についての回答に従いましたか?
それに応じて変更を加えましたが、すべての場合でアプリがクラッシュします。使った
PackageManager pm = getPackageManager();
boolean hasGps = pm.hasSystemFeature(PackageManager.FEATURE_LOCATION_GPS);
次に、コードを変更して使用しました
LocationManager lm = (LocationManager)getSystemService(LOCATION_SERVICE);
if (lm.getProvider(LocationManager.GPS_PROVIDER) == null) {
Toast.makeText(getApplicationContext(),
"GPS sensor is not available", Toast.LENGTH_LONG).show();
}
しかし、どちらの場合も私のアプリはクラッシュします。どこが間違っているのか教えてください。