Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

react-native-restart-android

lequanghuylc336MIT0.0.7

Restart the whole react native android application

react-component, react-native, android, restart

readme

react-native-restart-android

Restart the whole react native android application

Note: this project is Android only

Installation Process

  • download this from npm
npm install react-native-restart-android --save
  • Run react-native link to automatically link the library.
  • Edit android/settings.gradle:

    + include ':react-native-restart-android'
    + project(':react-native-restart-android').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-restart-android/android')
  • Edit android/app/build.gradle:

    dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      compile "com.android.support:appcompat-v7:23.0.1"
      compile "com.facebook.react:react-native:+"
    + compile project(':react-native-restart-android')
    }
  • Edit android/app/src/main/java/.../MainApplication.java:

    + import com.rnrestartandroid.RNRestartAndroidPackage;
      @Override
      protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
          new MainReactPackage()
    +     , new RNRestartAndroidPackage()
        );
      }

Usage

import RestartAndroid from 'react-native-restart-android'
// or
import { RestartAndroid } from 'react-native-restart-android'
// or
const RestartAndroid = require('react-native-restart-android')

// methods (Android only, will throw Error on iOS)
RestartAndroid.restart()