Relative Content

Tag Archive for androidflutterproviderflutter-method-channel

The provider instance seems to have been taken incorrectly in methodChannel.setMethodCallHandler

class MainActivity : FlutterActivity() { private final val CHANNEL = “com.example/mediaControl”; private lateinit var flutterEngine: FlutterEngine; lateinit var channel:MethodChannel; private fun sendKeyCodeToFlutter(keyCode: String) { channel.invokeMethod( “sendKeyCode”, keyCode ) } override fun onCreate(savedInstanceState: Bundle?) { flutterEngine = FlutterEngine(this); flutterEngine.getDartExecutor().executeDartEntrypoint(DartExecutor.DartEntrypoint.createDefault()); channel = MethodChannel(flutterEngine.getDartExecutor().getBinaryMessenger(), CHANNEL); Handler().postDelayed({ sendKeyCodeToFlutter(“countAdd”); }, 3000) super.onCreate(savedInstanceState) } } void main() { runApp( MultiProvider( providers: […]