-2
問題は、ダイアログ内でACCESS_COARSE_LOCATION
の許可を拒否した場合でも、このアプリケーションの別のアクティビティでアクセス許可を確認すると、PERMISSION_GRANTED
を返します。それはアンドロイド5(Lollipop)
で起こります。アドバイスをしてもらえますか、どうして起こっているのですか?LollipopのAndroidのアクセス許可
私はこの方法で権限を確認してください。
int permissionCheck = ContextCompat.checkSelfPermission(Browser.this,
android.Manifest.permission .ACCESS_COARSE_LOCATION);
if (permissionCheck == PackageManager.PERMISSION_GRANTED) {
}else{
}
*許可を与えることを拒否しているかどうかを確認する必要が...それは許*アンドロイド5になりますか?それは感覚を持っていません...アンドロイド5には実行時のパーミッションがありませんので、 'ContextCompat.checkSelfPermission'は常にそのアクセス権が与えられて返されます – Selvin
ダイナミックパーミッションはマシュマロで画像に入っています。ロリポップを使用している場合、自動的にあなたの許可が与えられます。 –
私は混在していると思ういくつかの他のダイアログ(実行可能性のあるGPSのためのユーザーを求めるように)ランタイムpermissダイアログをお願いします – Selvin