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 |
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, wait
checkPermission, checkSelfPermission, shouldShowRequestPermissionRationale
protected 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()
DefaultHardwareBackBtnHandler
invokeDefaultOnBackPressed
in interface DefaultHardwareBackBtnHandler
public void onNewIntent(android.content.Intent intent)
public void requestPermissions(java.lang.String[] permissions, int requestCode, PermissionListener listener)
PermissionAwareActivity
Activity.requestPermissions(java.lang.String[], int)
.requestPermissions
in interface PermissionAwareActivity
public void onRequestPermissionsResult(int requestCode, java.lang.String[] permissions, int[] grantResults)
protected final ReactNativeHost getReactNativeHost()
protected final ReactInstanceManager getReactInstanceManager()
protected final void loadApp(java.lang.String appKey)