onRequestPermissionsResult () во Fragment никогда не вызывается на Oreo - PullRequest
0 голосов
/ 28 октября 2018

Во фрагменте:

requestPermissions(permissionNames, PERMISSIONS_REQUEST_CODE);

И обработчик:

@RequiresApi(api = Build.VERSION_CODES.M)
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
    Log.d("Unity", "onRequestPermissionsResult: " + requestCode);
}

Показывает диалог разрешений.И onRequestPermissionsResult вызывается на Android 6.0 и 7.0.Но на Android 8.0 onRequestPermissionsResult никогда не вызывается.

Они что-то изменили?

PS Целевой SDK - 27.

1 Ответ

0 голосов
/ 05 ноября 2018

мы собираемся упростить процесс добавления разрешений времени выполнения, используя библиотеку Dexter .Используя эту библиотеку, разрешения могут быть реализованы за несколько минут.

...