ArrayList < String > function ( ) { ArrayList < String > loc0 = new ArrayList < String > ( ) ; loc0 . addAll ( sharedPreferences . getStringSet ( KEY_PREV_PERMISSIONS , new HashSet < String > ( ) ) ) ; return loc0 ; }
get list of previous permissions , from last refreshmonitoredlist call and they may be outdated , use getgrantedpermissions to get current concode_field_sep SharedPreferences sharedPreferences concode_elem_sep String TAG concode_elem_sep String KEY_PREV_PERMISSIONS concode_elem_sep String KEY_IGNORED_PERMISSIONS concode_elem_sep Context context concode_elem_sep ArrayList<PermissionRequest> permissionRequests concode_field_sep void init concode_elem_sep void permissionCompare concode_elem_sep boolean verifyPermissions concode_elem_sep void onRequestPermissionsResult concode_elem_sep void ignorePermission concode_elem_sep void askForPermission concode_elem_sep void askForPermission concode_elem_sep ArrayList<String> getGrantedPermissions concode_elem_sep boolean isIgnoredPermission concode_elem_sep boolean checkPermission concode_elem_sep boolean shouldShowRequestPermissionRationale concode_elem_sep boolean hasPermission concode_elem_sep boolean hasPermission concode_elem_sep ArrayList<String> getIgnoredPermissions concode_elem_sep void refreshMonitoredList