public abstract class ReactActivity extends AppCompatActivity implements DefaultHardwareBackBtnHandler, PermissionAwareActivity
| Modifier | Constructor and Description |
|---|---|
protected |
ReactActivity() |
| Modifier and Type | Method and Description |
|---|---|
protected ReactActivityDelegate |
createReactActivityDelegate()
Called at construction time, override if you have a custom delegate implementation.
|
protected java.lang.String |
getMainComponentName()
Returns the name of the main component registered from JavaScript.
|
protected ReactInstanceManager |
getReactInstanceManager() |
protected ReactNativeHost |
getReactNativeHost() |
void |
invokeDefaultOnBackPressed()
By default, all onBackPress() calls should not execute the default backpress handler and should
instead propagate it to the JS instance.
|
protected void |
loadApp(java.lang.String appKey) |
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
void |
onBackPressed() |
protected void |
onCreate(android.os.Bundle savedInstanceState) |
protected void |
onDestroy() |
boolean |
onKeyDown(int keyCode,
android.view.KeyEvent event) |
boolean |
onKeyLongPress(int keyCode,
android.view.KeyEvent event) |
boolean |
onKeyUp(int keyCode,
android.view.KeyEvent event) |
void |
onNewIntent(android.content.Intent intent) |
protected void |
onPause() |
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults) |
protected void |
onResume() |
void |
onWindowFocusChanged(boolean hasFocus) |
void |
requestPermissions(java.lang.String[] permissions,
int requestCode,
PermissionListener listener)
See
Activity.requestPermissions(java.lang.String[], int). |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckPermission, checkSelfPermission, shouldShowRequestPermissionRationaleprotected java.lang.String getMainComponentName()
protected ReactActivityDelegate createReactActivityDelegate()
protected void onCreate(android.os.Bundle savedInstanceState)
protected void onPause()
protected void onResume()
protected void onDestroy()
public void onActivityResult(int requestCode,
int resultCode,
android.content.Intent data)
public boolean onKeyDown(int keyCode,
android.view.KeyEvent event)
public boolean onKeyUp(int keyCode,
android.view.KeyEvent event)
public boolean onKeyLongPress(int keyCode,
android.view.KeyEvent event)
public void onBackPressed()
public void invokeDefaultOnBackPressed()
DefaultHardwareBackBtnHandlerinvokeDefaultOnBackPressed in interface DefaultHardwareBackBtnHandlerpublic void onNewIntent(android.content.Intent intent)
public void requestPermissions(java.lang.String[] permissions,
int requestCode,
PermissionListener listener)
PermissionAwareActivityActivity.requestPermissions(java.lang.String[], int).requestPermissions in interface PermissionAwareActivitypublic void onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults)
public void onWindowFocusChanged(boolean hasFocus)
protected final ReactNativeHost getReactNativeHost()
protected final ReactInstanceManager getReactInstanceManager()
protected final void loadApp(java.lang.String appKey)