問題タブ [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 - Flutter MethodChannel Unhandled Exception: MissingPluginException (チャネル com.mypackage.messages のメソッド startService の実装が見つかりません)
だから、ここで私の MethodChannel を Flutter に実装しようとしています。
これが私のコードスニペットの一部です。
そして、これが私のMainActivityがどのように見えるかです
}
これが、Dart 側から自分の MethodChannel を呼び出す方法です。
上記のコードを main.dart に入れました。実際には、特定の時間にコールバックが呼び出される AlarmManager を使用しています。そして、そのコールバックは、メソッド チャネルで既に定義したメソッド 'startService' を呼び出す必要があります。
しかし、時間が来てメソッドを呼び出すと、
Unhandled Exception: MissingPluginException(No implementation found for method startService on channel com.mypackage.messages)
SO と Github で同様のエラーについて議論している多くの回答を見つけましたが、そこに記載されているすべてのケースは、誰かが他のプラグインを実装しているときに発生しました。この場合、私は独自の MethodChannel を実行しています。
したがって、ここで MethodChannel 構成のどの部分が欠落している可能性があるのか 、または何か間違っているのだろうかと思っていました。どんな助けでも大歓迎です。
android - Flutter setMethodCallHandler はその引数を呼び出さない
ネイティブ Android からフラッター画面を開こうとしています
そのため、データをダーツに返すために MethodChannel を使用しようとしており、現在の画面に移動するメソッドを呼び出します
しかし、私のコードは機能していません
これは私のコードです
}
これはグローバル関数です