Karumi/Dexter

Library should provide proper message if permission declaration doesn't exist on AndroidManifest.xml

Offen

#229 geöffnet am 25.01.2019

 (0 Kommentare) (1 Reaktion) (0 zugewiesene Personen)Java (682 Forks)batch import
enhancementhelp wanted

Repository-Metriken

Stars
 (5.224 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Expected behaviour

If any permission has requested on the code but hasn't declared on the manifest. We should provide a proper message to declare permission on manifest

Actual behaviour

Not showing any message to declare in manifest

Steps to reproduce

Execute the code without declaring camera permission on the manifest.

     Dexter.withActivity(context)
            .withPermission(Manifest.permission.CAMERA)
            .withListener(object : PermissionListener {
                override fun onPermissionGranted(response: PermissionGrantedResponse) {
                }

                override fun onPermissionDenied(response: PermissionDeniedResponse) {
                }

                override fun onPermissionRationaleShouldBeShown(
                    permission: com.karumi.dexter.listener.PermissionRequest,
                    token: PermissionToken
                ) {
                }
            }).withErrorListener {

            }.check()

Version of the library

5.0.0

Contributor Guide