INNER CODE UNIT · Java

checkPermission

tolu360/react-native-google-places · android/src/main/java/com/arttitude360/reactnative/rngoogleplaces/RNGooglePlacesModule.java:569

    private boolean checkPermission(String permission) {
        Activity currentActivity = getCurrentActivity();
        
        boolean hasPermission =
            ContextCompat.checkSelfPermission(this.reactContext.getApplicationContext(), permission) == PackageManager.PERMISSION_GRANTED;
        if (!hasPermission && currentActivity != null) {
            ActivityCompat.requestPermissions(currentActivity, new String[]{permission}, 0);
        }
        return hasPermission;
    }


    private void rejectPromise(String code, Error err) {
        if (this.pendingPromise != null) {
            this.pendingPromise.reject(code, err);
            this.pendingPromise = null;
        }
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…