Ich habe mit der Entwicklung der Android) - Anwendung mit dem Texteditor atom
begonnen. Solange ich Code in JS und JSX schreibe, funktioniert sie einwandfrei.
Ich muss Funktionen ausführen, die in React Native nicht verfügbar sind, also muss ich Java Code wie https://facebook.github.io/react-native/docs) schreiben /native-modules-Android.html
ToastModule.Java
package com.facebook.react.modules.toast;
import Android.widget.Toast;
import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;
import Java.util.Map;
public class ToastModule extends ReactContextBaseJavaModule {
private static final String DURATION_SHORT_KEY = "SHORT";
private static final String DURATION_LONG_KEY = "LONG";
public ToastModule(ReactApplicationContext reactContext) {
super(reactContext);
}
}
Ich möchte nicht Java in atom
codieren, da die Vorschläge nicht funktionieren. Können wir unser reaktives natives Projekt in Android Studio importieren, wo alle Es gibt eingebaute Klassen von React Native, so dass ich beim Schreiben von Code Vorschläge für Klassen/Methoden haben kann.
Gibt es eine Möglichkeit, dies zu tun?
Gehen Sie zu Android Studio -> und öffnen Sie den Ordner Android Ihres RN-Projekts
Wenn Sie Codevorschläge wünschen, hilft Ihnen Android Studio beim Tippen;)
Ja, öffnen Sie einfach Android Studio. Dann Öffnen Sie ein vorhandenes Android Studio-Projekt, wählen Sie Android Ordner von Ihrem reaktions nativen Projekt.