2016-07-14 12 views
1

私はリアクションがネイティブな世界の新人です。このlib/component(react-native-chart-android)を私の反応ネイティブのアンドロイドプロジェクトに統合するには?彼の例は私のローカルプロジェクトではうまくいかないようです。反応のネイティブアンドロイドプロジェクトにこのlib /コンポーネントを統合するにはどうすればいいですか?

地元のアンドロイドプロジェクトに以下のコードを追加する方法がわかりません。私は最新の反応ネイティブバージョンを使用しています。彼がやったようなモジュールを登録させる場所はありません(MainActivity.javaセクションのRegister Module)。私はMainApplication.javaにこの行を追加しました。

@Override 
protected List<ReactPackage> getPackages() { 
    return Arrays.<ReactPackage>asList(
     new MainReactPackage(), 
      new MPChartPackage()// <------ add this line to yout 
); 
} 

};

そして私は私がまた私のindex.androidにいくつかのjsのコードを追加index.android.js

と同じレベルにLineChart.android.js、Button.js、TitleBar.jsとLineChart.jsをコピー.jsは次のようになります:

私のデバイスにAndroidアプリケーションを実行しましたが、私のデバイスに空白のページが見つかりました。例外またはエラーがありました。

提案がありますか?

答えて

2

どこでもjsファイルをコピーする必要はありません。あなたはGradleの変更とMainApplication.javaの変更を完了したと仮定すると、あなただけのこの操作を行うことができるはずです(はい、それは、それはちょうど最近変更されたため、彼の例は、別の場所にある):

import { BarChart } from 'react-native-chart-android'; 

{...} 

render() { 
    return (
     <BarChart style={{flex: 1}} data={this.getDate()} /> 
    ); 
} 

{...} 

のgetDataがあると仮定されるだけgithubページで提供されている例からの方法です。

関連する問題