0
AndroidアプリケーションでGPSを設定する必要があります。私はアプリのクラッシュ(IF)からの復帰を削除した場合perrmision(gps)が機能を停止する必要があります
locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
if(ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED)
{
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, REQUEST_LOCATION);
return;
}
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
:しかしfuncionのrequestLocationUpdatesは、このようにチェックperrmisionが必要。リターン関数を置くと、requestLocationUpdatesは呼び出されません!
どのように修正しますか?
私のコードにonRequestPermissionResultがあります。しかし、私が.requestLocationUpdatesをPERMISSION_GRANTEDセクションに移動すると。もう一度私はエラーチェックperrmisionを取得する/ – user6145907
慎重にドキュメントに従っている場合は間違いをすることはできません:http://developer.android.com/training/permissions/requesting.html –