問題タブ [flutter-method-channel]
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.
android - カスタム Android アクティビティまたはフラグメントで Flutter ページを使用するには?
私は、古いライブラリが Android でネイティブに使用されているプロジェクトに取り組んでいます。このため、画面にいくつかの要素を表示するために、Kotlin で作業し、xml ファイルを使用する必要があります。ただし、Android でカスタム アクティビティ/フラグメントを作成し、アプリ内のすべての Flutter ウィジェットを使用できるフラッター スクリーン ファイルを呼び出す方法があるかどうかを自問しています。私は現在、Kotlin と Dart の間で通信するためにメソッド チャネルを使用しています。これが、この質問を思いついた理由です。どんな助けでも大歓迎です!
flutter - flutter_bloc をメソッド チャネルと統合するにはどうすればよいですか?
redux の代わりにflutter_blocパッケージを使用して試してみましたが、ネイティブ (Android/iOS) から受信するときにフラッター ブロック イベントを呼び出す方法が完全にはわかりません。main.dartファイルの親MyAppウィジェットで、作成したカスタム クラスに redux ストアを渡し、そのクラス ( MethodChannelHandlerと呼ばれる) からメソッドをディスパッチしたため、redux の方が簡単でした。
main.dart:
methodChannelHandler.dart:
注:私はプログラミング語彙に関しては無能なので、可能であれば、私が持っているようなサンプル コードの小さなスニペットを教えてください。または、テキスト ブロックを提供する代わりに、参照できるGitHub リポジトリにリンクしてください。多分わからないでしょう。