onNext() is not called after "deny" clicked

Author: fierce-bunnyCreated Oct 29, 2020Updated Jul 22, 2022

Hi! I may be doing something wrong but rxPermissions.ensureEach() (or any other RxPermissions method) doesn't emit any event if I click "deny" or "deny & don't ask again" on a permission dialog. The permission dialog is not shown after that when I click the button again. Though it is shown after resubscribing. Thanks

view.onChangePhotoClick()
            .compose(rxPermissions.ensureEach(Manifest.permission.CAMERA))
            .observeOn(schedulersProvider.ui())
            .subscribe ({ permission ->
                if (permission.granted) {
                    view.onCameraPermissionGranted()
                }
            }, Timber::e)

Android 10

Lib Version

0.12