public class ReactFragment extends Fragment implements PermissionAwareActivity
Modifier and Type | Class and Description |
---|---|
static class |
ReactFragment.Builder
Builder class to help instantiate a ReactFragment
|
Constructor and Description |
---|
ReactFragment() |
Modifier and Type | Method and Description |
---|---|
int |
checkPermission(java.lang.String permission,
int pid,
int uid)
See
ContextWrapper.checkPermission(java.lang.String, int, int) . |
int |
checkSelfPermission(java.lang.String permission)
See
ContextWrapper.checkSelfPermission(java.lang.String) . |
protected ReactNativeHost |
getReactNativeHost()
Get the
ReactNativeHost used by this app. |
void |
onActivityResult(int requestCode,
int resultCode,
android.content.Intent data) |
boolean |
onBackPressed()
Helper to forward hardware back presses to our React Native Host
|
void |
onCreate(android.os.Bundle savedInstanceState) |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroy() |
boolean |
onKeyUp(int keyCode,
android.view.KeyEvent event)
Helper to forward onKeyUp commands from our host Activity.
|
void |
onPause() |
void |
onRequestPermissionsResult(int requestCode,
java.lang.String[] permissions,
int[] grantResults) |
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
shouldShowRequestPermissionRationale
public void onCreate(android.os.Bundle savedInstanceState)
protected ReactNativeHost getReactNativeHost()
ReactNativeHost
used by this app. By default, assumes Activity.getApplication()
is an instance of ReactApplication
and calls ReactApplication.getReactNativeHost()
. Override this method if your application class does not
implement ReactApplication
or you simply have a different mechanism for storing a
ReactNativeHost
, e.g. as a static field somewhere.public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
public void onResume()
public void onPause()
public void onDestroy()
public void onActivityResult(int requestCode, int resultCode, android.content.Intent data)
public boolean onBackPressed()
This must be called via a forward from your host Activity
public boolean onKeyUp(int keyCode, android.view.KeyEvent event)
This must be called via a forward from your host Activity
keyCode
- keyCodeevent
- eventpublic void onRequestPermissionsResult(int requestCode, java.lang.String[] permissions, int[] grantResults)
public int checkPermission(java.lang.String permission, int pid, int uid)
PermissionAwareActivity
ContextWrapper.checkPermission(java.lang.String, int, int)
.checkPermission
in interface PermissionAwareActivity
public int checkSelfPermission(java.lang.String permission)
PermissionAwareActivity
ContextWrapper.checkSelfPermission(java.lang.String)
.checkSelfPermission
in interface PermissionAwareActivity
public void requestPermissions(java.lang.String[] permissions, int requestCode, PermissionListener listener)
PermissionAwareActivity
Activity.requestPermissions(java.lang.String[], int)
.requestPermissions
in interface PermissionAwareActivity