7

​​テキストエディタを使用してアンドロイドアプリケーションの開発を開始しました。私はJSとJSXでコードを書いている限り、うまくいきます。アンドロイドスタジオで反応するネイティブプロジェクトをインポートするには

https://facebook.github.io/react-native/docs/native-modules-android.htmlよう

として、私はネイティブの反応に利用できない機能をしなければならないので、私はJavaコードを記述する必要が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); 
    } 
} 

私は、Javaをコーディングする必要はありません提案が機能していないとして​​に私たちの反応したネイティブプロジェクトをAndroidのスタジオにインポートして、ネイティブの反応したクラスのすべてが利用できるようにして、コードを書くときにクラス/メソッドの提案をすることはできますか?

これを行う方法はありますか?

答えて

13

のAndroid Studioに移動 - >そして、あなたは、コードの提案をしたい場合は、Androidのメーカーは、入力中にあなたを助けるあなたのRNプロジェクト

のAndroidのフォルダを開く;)

+0

おかげ@Hansピナは! –

+1

npmを使用してネイティブで反応し、Androidスタジオプロジェクトのテンプレートではない場合は正常に動作しますか?インポートプロジェクトのオプションは何ですか? – HomeMade

9

はい、Androidスタジオを開くだけです。次に既存のAndroidスタジオプロジェクトを開き、反応したネイティブプロジェクトのandroidフォルダを選択します。

関連する問題