INNER CODE UNIT · Kotlin

buildPermissionsLayout

guolindev/PermissionX · app/src/main/java/com/permissionx/app/CustomDialogFragment.kt:95

    private fun buildPermissionsLayout() {
        for (permission in mPermissions) {
            val permissionGroup = permissionMap[permission]
            if (permissionGroup != null && !groupSet.contains(permissionGroup)) {
                val itemBinding = PermissionsItemBinding.inflate(layoutInflater, binding.permissionsLayout, false)
                itemBinding.root.text = context?.let {
                    it.packageManager.getPermissionGroupInfo(permissionGroup, 0).loadLabel(it.packageManager)
                }
                binding.permissionsLayout.addView(itemBinding.root)
                groupSet.add(permissionGroup)
            }
        }
    }

}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…