問題タブ [native-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3164 参照

react-native - React Native NativeModules 空のオブジェクト

ユーザーが電話中かどうかを判断するために、最初の npm モジュールを作成しようとしています。React Native アプリ用です。何を試しても、モジュールは未定義を返します。NativeModules は常に空のオブジェクトのように見えます。

助けてください!以下はコードへのリンクです。export default RNOnPhoneCall;inindex.jsは未定義のみを返します。iosフォルダ内の関数をリンクし、それらを にエクスポートするにはどうすればよいindex.jsですか? 注意、androidまだ最新ではありませんios

Github へのリンク

0 投票する
2 に答える
4182 参照

java - React Native コンポーネントで Java モジュールから配列を返すにはどうすればよいですか?

ドキュメントにはこれが明示的に記載されておらず、スタックオーバーフローやその他の場所で見つけることができなかったため、私は自分の質問に答えるためにこれを書いています。Java モジュールから React Native コンポーネントに String 配列を返す方法を次に示します (私の個人的なプロジェクトのコードから単純化されています)。

CPPConnection.java ファイル

Density.js ファイル

0 投票する
1 に答える
2766 参照

ios - ネイティブ コードから JavaScript 関数を呼び出す

反応ネイティブ アプリがあり、それをネイティブ SDK と統合したいと考えています。ある時点で、データを返す js 関数を呼び出す必要があり、この呼び出しはネイティブ側から行う必要があります。フローは次のとおりです。

  1. 一部の iOS ハンドラーには詳細情報が必要です
  2. ネイティブ層が js コードを呼び出す
  3. jsコードは必要なデータを計算/取得します
  4. js コードはデータをネイティブ コードに戻します
  5. ネイティブ コードがデータを受け取り、作業を続行する

出来ますか?ライブラリreact-native-evalがありますが、これを行うためのよりエレガントな方法があるかもしれませんか?