tajchert / Nammu

Permission helper for Android M - background check, monitoring and more

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nammu.askForPermission(Fragment fragment, String[] permissions... is private access.

THANNPhearum opened this issue · comments

This method is helpful as well. Why it has to be private. Unlike the other askForPermission for activity, it allow both single and multi permissions request. Is there any concern behind?

private static void askForPermission(Fragment fragment, String[] permissions, PermissionCallback permissionCallback) {
        if (permissionCallback != null) {
            if (hasPermission(fragment.getActivity(), (String[])permissions)) {
                permissionCallback.permissionGranted();
            } else {
                PermissionRequest permissionRequest = new PermissionRequest(new ArrayList(Arrays.asList(permissions)), permissionCallback);
                permissionRequests.add(permissionRequest);
                fragment.requestPermissions(permissions, permissionRequest.getRequestCode());
            }
        }
    }