-2
Problem ist, auch wenn ich verweigern, Erlaubnis für ACCESS_COARSE_LOCATION
im Dialog zu geben, wenn ich die Berechtigung in einer anderen Aktivität dieser App überprüfen, gibt es PERMISSION_GRANTED
. Es passiert in Android 5(Lollipop)
. Kannst du einen Rat geben, warum es passiert?Android Berechtigungen für Lollipop
prüfe ich die Erlaubnis auf diese Weise:
int permissionCheck = ContextCompat.checkSelfPermission(Browser.this,
android.Manifest.permission .ACCESS_COARSE_LOCATION);
if (permissionCheck == PackageManager.PERMISSION_GRANTED) {
}else{
}
* überprüfen verweigern die Erlaubnis zu geben .. Es passiert in android 5 * Huh? es macht nicht sens ... es gibt keine Laufzeitberechtigungen für android 5, so dass 'ContextCompat.checkSelfPermission' immer zurückgeben würde, dass die Berechtigung gewährt wird – Selvin
Die dynamische Erlaubnis ist in Marshmallow gekommen. Wenn Sie Lollipop verwenden, wird es automatisch Ihre Erlaubnis erteilen. –
Ich glaube, Sie mischen fragen für Laufzeit Permission Dialog mit einem anderen Dialog (wie: Benutzer für die Aktivierung gps) – Selvin