Я использую реагирующую родную навигацию v2 в своем проекте, когда я выполняю шаг 6 начальной настройки реагирующей родной навигации v2
тогда я внесу следующие изменения в MainActivity.java
-import com.facebook.react.ReactActivity;
+import com.reactnativenavigation.NavigationActivity;
-public class MainActivity extends ReactActivity {
+public class MainActivity extends NavigationActivity {
- @Override
- protected String getMainComponentName() {
- return "yourproject";
- }
}
когда я следую за начальным шагом настройки в реакции-родной-заставки
import android.os.Bundle; // here
import com.facebook.react.ReactActivity;
// react-native-splash-screen >= 0.3.1
import org.devio.rn.splashscreen.SplashScreen; // here
// react-native-splash-screen < 0.3.1
import com.cboy.rn.splashscreen.SplashScreen; // here
public class MainActivity extends ReactActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
SplashScreen.show(this); // here
super.onCreate(savedInstanceState);
}
// ...other code
}
затем возникает конфликт, так как MainActivity теперь расширяет NavigationActivity вместо ReactActivity , и следовать первоначальной настройке реагирования -native-splash-screen мне нужно переопределить ReactActivity , что мне теперь делать, чтобы добавить response-native-splash-screen с response-native-navigation v2?