-
- All Implemented Interfaces:
-
com.facebook.react.bridge.NativeModule
,com.facebook.react.bridge.ReactModuleWithSpec
,com.facebook.react.turbomodule.core.interfaces.TurboModule
public abstract class NativePermissionsAndroidSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule
-
-
Constructor Summary
Constructors Constructor Description NativePermissionsAndroidSpec(ReactApplicationContext reactContext)
-
Method Summary
Modifier and Type Method Description abstract void
checkPermission(String permission, Promise promise)
abstract void
requestPermission(String permission, Promise promise)
abstract void
shouldShowRequestPermissionRationale(String permission, Promise promise)
abstract void
requestMultiplePermissions(ReadableArray permissions, Promise promise)
-
Methods inherited from class com.facebook.react.bridge.BaseJavaModule
canOverrideExistingModule, getConstants, hasConstants, initialize, invalidate, onCatalystInstanceDestroy
-
Methods inherited from class com.facebook.react.bridge.NativeModule
getName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
NativePermissionsAndroidSpec
NativePermissionsAndroidSpec(ReactApplicationContext reactContext)
-
-
Method Detail
-
checkPermission
abstract void checkPermission(String permission, Promise promise)
-
requestPermission
abstract void requestPermission(String permission, Promise promise)
-
shouldShowRequestPermissionRationale
abstract void shouldShowRequestPermissionRationale(String permission, Promise promise)
-
requestMultiplePermissions
abstract void requestMultiplePermissions(ReadableArray permissions, Promise promise)
-
-
-
-