public class ReactContext
extends android.content.ContextWrapper
Context and
CatalystInstanceACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, APP_OPS_SERVICE, APPWIDGET_SERVICE, AUDIO_SERVICE, BATTERY_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_IMPORTANT, BIND_NOT_FOREGROUND, BIND_WAIVE_PRIORITY, BLUETOOTH_SERVICE, CAMERA_SERVICE, CAPTIONING_SERVICE, CLIPBOARD_SERVICE, CONNECTIVITY_SERVICE, CONSUMER_IR_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DISPLAY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, JOB_SCHEDULER_SERVICE, KEYGUARD_SERVICE, LAUNCHER_APPS_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MEDIA_PROJECTION_SERVICE, MEDIA_ROUTER_SERVICE, MEDIA_SESSION_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, POWER_SERVICE, PRINT_SERVICE, RESTRICTIONS_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, STORAGE_SERVICE, TELECOM_SERVICE, TELEPHONY_SERVICE, TELEPHONY_SUBSCRIPTION_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, TV_INPUT_SERVICE, UI_MODE_SERVICE, USAGE_STATS_SERVICE, USB_SERVICE, USER_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_P2P_SERVICE, WIFI_SERVICE, WINDOW_SERVICE| Constructor and Description |
|---|
ReactContext(android.content.Context base) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLifecycleEventListener(LifecycleEventListener listener) |
void |
assertOnJSQueueThread() |
void |
assertOnNativeModulesQueueThread() |
void |
assertOnUiQueueThread() |
CatalystInstance |
getCatalystInstance() |
<T extends JavaScriptModule> |
getJSModule(java.lang.Class<T> jsInterface) |
<T extends NativeModule> |
getNativeModule(java.lang.Class<T> nativeModuleInterface) |
java.lang.Object |
getSystemService(java.lang.String name) |
void |
handleException(java.lang.RuntimeException e)
Passes the given exception to the current
NativeModuleCallExceptionHandler if one exists, rethrowing
otherwise. |
boolean |
hasActiveCatalystInstance() |
void |
initializeWithInstance(CatalystInstance catalystInstance)
Set and initialize CatalystInstance for this Context.
|
boolean |
isOnJSQueueThread() |
boolean |
isOnNativeModulesQueueThread() |
boolean |
isOnUiQueueThread() |
void |
onDestroy()
Should be called by the hosting Fragment in
Fragment#onDestroy |
void |
onPause()
Should be called by the hosting Fragment in
Fragment#onPause |
void |
onResume()
Should be called by the hosting Fragment in
Fragment#onResume |
void |
removeLifecycleEventListener(LifecycleEventListener listener) |
void |
runOnJSQueueThread(java.lang.Runnable runnable) |
void |
runOnNativeModulesQueueThread(java.lang.Runnable runnable) |
void |
runOnUiQueueThread(java.lang.Runnable runnable) |
void |
setNativeModuleCallExceptionHandler(NativeModuleCallExceptionHandler nativeModuleCallExceptionHandler) |
attachBaseContext, bindService, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingPermission, checkCallingUriPermission, checkPermission, checkUriPermission, checkUriPermission, clearWallpaper, createConfigurationContext, createDisplayContext, createPackageContext, databaseList, deleteDatabase, deleteFile, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getAssets, getBaseContext, getCacheDir, getClassLoader, getCodeCacheDir, getContentResolver, getDatabasePath, getDir, getExternalCacheDir, getExternalCacheDirs, getExternalFilesDir, getExternalFilesDirs, getExternalMediaDirs, getFilesDir, getFileStreamPath, getMainLooper, getNoBackupFilesDir, getObbDir, getObbDirs, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getResources, getSharedPreferences, getTheme, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, grantUriPermission, isRestricted, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerReceiver, registerReceiver, removeStickyBroadcast, removeStickyBroadcastAsUser, revokeUriPermission, sendBroadcast, sendBroadcast, sendBroadcastAsUser, sendBroadcastAsUser, sendOrderedBroadcast, sendOrderedBroadcast, sendOrderedBroadcastAsUser, sendStickyBroadcast, sendStickyBroadcastAsUser, sendStickyOrderedBroadcast, sendStickyOrderedBroadcastAsUser, setTheme, setWallpaper, setWallpaper, startActivities, startActivities, startActivity, startActivity, startInstrumentation, startIntentSender, startIntentSender, startService, stopService, unbindService, unregisterReceiverpublic void initializeWithInstance(CatalystInstance catalystInstance)
public void setNativeModuleCallExceptionHandler(@Nullable
NativeModuleCallExceptionHandler nativeModuleCallExceptionHandler)
public java.lang.Object getSystemService(java.lang.String name)
getSystemService in class android.content.ContextWrapperpublic <T extends JavaScriptModule> T getJSModule(java.lang.Class<T> jsInterface)
public <T extends NativeModule> T getNativeModule(java.lang.Class<T> nativeModuleInterface)
public CatalystInstance getCatalystInstance()
public boolean hasActiveCatalystInstance()
public void addLifecycleEventListener(LifecycleEventListener listener)
public void removeLifecycleEventListener(LifecycleEventListener listener)
public void onResume()
Fragment#onResumepublic void onPause()
Fragment#onPausepublic void onDestroy()
Fragment#onDestroypublic void assertOnUiQueueThread()
public boolean isOnUiQueueThread()
public void runOnUiQueueThread(java.lang.Runnable runnable)
public void assertOnNativeModulesQueueThread()
public boolean isOnNativeModulesQueueThread()
public void runOnNativeModulesQueueThread(java.lang.Runnable runnable)
public void assertOnJSQueueThread()
public boolean isOnJSQueueThread()
public void runOnJSQueueThread(java.lang.Runnable runnable)
public void handleException(java.lang.RuntimeException e)
NativeModuleCallExceptionHandler if one exists, rethrowing
otherwise.