Nammu 的 permissionGranted() 回调未被调用

Nammu's permissionGranted() callback is not getting called

我使用 Nammu 向用户请求和授予权限。

我去这个代码:

@Override
    public void onClick(View v) {

        if (v.equals(myButton)) {

            Nammu.init(getActivity());

            if (Nammu.checkPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
                //Its ok, do stuff here...
            } else {
               //Asking for permission
               //Third parameter is *this* Fragment. So the callbacks should fire here, in this class instance. Which is a Fragment.
                Nammu.askForPermission(getActivity(), Manifest.permission.WRITE_EXTERNAL_STORAGE, this);
            }
    }

在同一个片段中我有:

    @Override
    public void permissionGranted() {
        Log.i("perm_is_granted", "yes, granted");

    }

    @Override
    public void permissionRefused() {
        Log.i("perm_is_granted", "no, refused");
    }

问题:

那两个回调函数从来没有被调用过。 我做错了什么?

您是否正在覆盖 activity 中的 "onRequestPermissionsResult" 方法? https://github.com/tajchert/Nammu#easy-asking-for-permissions