1

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();
}

しかし、どちらの場合も私のアプリはクラッシュします。どこが間違っているのか教えてください。

4

1 に答える 1